【发布时间】:2011-02-03 12:53:10
【问题描述】:
我想将多维数组的一个元素与一些字符串连接起来。
<?
$string1 = 'dog';
$string2 = array
(
'farm' => array('big'=>'cow', 'small'=>'duck'),
'jungle' => array('big'=>'bear', 'small'=>'fox')
);
$string3 = 'cat';
$type = 'farm';
$size = 'big';
$string = "$string1 $string2[$type][$size] $string3";
echo($string);
?>
通过对 $string 使用这种语法,我得到:
狗数组[大] 猫
我不想使用替代语法
$string = $string1 . ' ' . $string2[$type][$size] . ' ' . $string3;
哪个有效。
“$string1 $string2[$type][$size] $string3”有什么问题?
【问题讨论】:
-
连接你应该使用的字符串。符号 $string=$string1.$string2[$type][$size].$string3;
-
@fsonmezay,OP 知道串联的工作原理。
标签: php multidimensional-array concatenation