当前位置:Gxlcms > PHP教程 > 用小弟我这种方法写数组太麻烦了,请高手指教一上

用小弟我这种方法写数组太麻烦了,请高手指教一上

时间:2021-07-01 10:21:17 帮助过:4人阅读

用我这种方法写数组太麻烦了,请高手指教一下
我今天临时学的PHP,大家别笑话我。。。
下面这段代码用多维数组怎么写呢?或者什么循环之类的,目前用我这种方法,要是有一百集的话,我就要写到一百,虽然可以用的,但是相当麻烦,谁能帮我精简一下,多谢啦!。

$str='bdhd://200901671|D772D8E1024F0FD8E0824B0EA780232E|幸福摩天轮[DVD国语]01.rmvb
bdhd://291075915|D522381AF3E6F7E0F563AD4EFA10D0CE|幸福摩天轮国语版02.rmvb
bdhd://298891909|497E7DED0EBFDAA6A8FAB4090F188F5E|幸福摩天轮国语版03.rmvb
bdhd://301745786|E81EF94B221952ABA26364AC5DA84B67|幸福摩天轮国语版04.rmvb
bdhd://176465436|40F28A77D5EED5C5B7DDF3A3AFADC15C|幸福摩天轮国语版05.rmvb
bdhd://300390984|ACEA3118EB814D9167DF0F27289E82D6|幸福摩天轮国语版06.rmvb
bdhd://298343800|C9CCF7BA67F7DA14D754A992DD8F6A37|幸福摩天轮国语版07.rmvb
bdhd://200661628|281605707686E6E57E6C08FC28314B22|幸福摩天轮[DVD国语]08.rmvb
bdhd://201050238|CDAEC0AD4A6F7A4748C18C305D4D832D|幸福摩天轮[DVD国语]09.rmvb
bdhd://192036005|7DA1F0052A9AF2D69C8132EF9F9C0EAD|幸福摩天轮国语版10.rmvb
bdhd://192961337|35921C5F22111A5AA9A39CCC26AB75B6|幸福摩天轮国语版11.rmvb
bdhd://282339636|7743DB068D199F2E6EB921BBAEE99FBF|幸福摩天轮国语版12.rmvb
bdhd://326028524|6893BB04B5C76D8396611376ED5253CE|幸福摩天轮粤语13.HDTV.mp4
bdhd://329388655|A0723D41A65E44F2A5EE8CC2DFDF4F23|幸福摩天轮粤语14_HDTV.mp4';
$exp=explode("\r\n",$str);
$a0=$exp[0];
$a1=$exp[1];
$a2=$exp[2];
$a3=$exp[3];
$a4=$exp[4];
$a5=$exp[5];
$a6=$exp[6];
$a7=$exp[7];
$a8=$exp[8];
$a9=$exp[9];
$a10=$exp[10];
$a11=$exp[11];
$a12=$exp[12];
$a13=$exp[13];
$a14=$exp[14];
$a15=$exp[15];
$a16=$exp[16];
$a17=$exp[17];
$a18=$exp[18];
$a19=$exp[19];
$a20=$exp[20];
$a21=$exp[21];
$a22=$exp[22];
$a23=$exp[23];
$a24=$exp[24];
$a25=$exp[25];
$a26=$exp[26];
$a27=$exp[27];
$a28=$exp[28];
$a29=$exp[29];
$a30=$exp[30];
$a31=$exp[31];
$a32=$exp[32];
$a33=$exp[33];
$a34=$exp[34];
$a35=$exp[35];
$a36=$exp[36];
$a37=$exp[37];
$a38=$exp[38];
$a39=$exp[39];
$a40=$exp[40];
$a41=$exp[41];
$a42=$exp[42];
$a43=$exp[43];
$a44=$exp[44];
$a45=$exp[45];
$a46=$exp[46];
$a47=$exp[47];
$a48=$exp[48];
if(empty($a0)) echo "";
else
echo '第一集';
if(empty($a1)) echo "";
else
echo '第二集';
if(empty($a2)) echo "";
else
echo '第三集';
if(empty($a3)) echo "";
else
echo '第四集';
if(empty($a4)) echo "";
else
echo '第五集';
if(empty($a5)) echo "";
else
echo '第六集';
if(empty($a6)) echo "";
else
echo '第七集';
if(empty($a7)) echo "";
else
echo '第八集';
if(empty($a8)) echo "";
else
echo '第九集';
if(empty($a9)) echo "";
else
echo '第十集';
if(empty($a10)) echo "";
else
echo '第十集';
?>


------解决方案--------------------

// 上接 $str="...";
$exp=explode("\n",$str);

// 把数字序号转换为中文表示比较麻烦,而且不利效率。如果没影响,你可以不用这个功能。
function num2str($num)
{
$cns = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十'

人气教程排行