Heim > Backend-Entwicklung > PHP-Tutorial > PHP新手,求教大神!!

PHP新手,求教大神!!

WBOY
Freigeben: 2016-06-23 14:38:54
Original
941 Leute haben es durchsucht



下面是一段PHP的代码:

$a=array("name" => ($d = array("cat")) ,"Monday" =>( $c = array("dog") ));
array_push($d,"Horse","Bird");
print_r ($a);
?>


运行的结果是:


我想知道 我用了array_push 函数 可是为啥 “Horse” "Bird" 这两个值输出的时候没有吖?
应该怎么改一下才能有这两个追加的值呢??
谢谢!! 


回复讨论(解决方案)

你的$d、$c是什么?array_push()是将一个或多个单元压入数组的末尾(入栈) 。

你的用法有问题!

你那样只是把元素压进了$d的数组,而不是$a

你 print_r($d); 看看加到哪里去了

array_push($a['name'],"Horse","Bird");print_r ($a);
Nach dem Login kopieren
Array
(
    [name] => Array
        (
            [0] => cat
            [1] => Horse
            [2] => Bird
        )

    [Monday] => Array
        (
            [0] => dog
        )

)

谢谢两位大神的解答!!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage