PHP中怎么用向数组里面添加带指针的数组?


如题:
我只有一组图片,且这组图片为一组数组:
image0,image1,image2,image3 (这组数组不定个数)
我需要将这组数据整成如下:
数组有多少个数据就向"intro" 添加多少个NULL,且最后那个需要加指针front intro;
将image0放到最后并加上指针front
img;
intro组数据加个指针,并向image1和image2之间插入它。


 $arr = array("image1.jpg","intro"=>array("NULL","NULL","NULL","front_intro"=>"NULL"),"image2.jpg","image3.jpg","front_img"=>"image0.jpg");

即:


 Array ( [0] => image1.jpg [intro] => Array ( [0] => NULL [1] => NULL [2] => NULL [front_intro] => NULL ) [1] => image2.jpg [2] => image3.jpg [front_img] => image4.jpg )

如下图:
请输入图片描述

谢谢大家。这个问题我已经自己解决,可能是我表述有问题吧。


 $array = array();
            $intro = array();

            $arr_count = count($images);
            echo count($images)."<br />";

            for($i = 0;$i <$arr_count-1;$i++){
                $intro[$i]= 'NULL';
            }
            $array[0] = $images[1];

            $intro['front_intro']= 'NULL';
            $array['intro'] = $intro;

            for($i = 2;$i <$arr_count;$i++){
                $array[$i]= $images[$i];
            }       
            $array['front_img'] = $images[0];

php 数组

白河愁ACE 10 years, 8 months ago

木看明白你的问题,貌似跟指针、引用都没毛个关系呀。你的意思是保持最后一位的值不变?用 array_splice() 吧。

经理.不要 answered 10 years, 8 months ago

Your Answer