我是数组的新手,我正试图展示一些。
我已经尝试了var_dump,这是我的结果
array(6) {
["show_hero_options"]=> string(1) "1"
["hero_height"]=> string(5) "600px"
["hero_width"]=> string(4) "100%"
["hero_buttons"]=> string(4) "show"
["upload_zzz_link_1"]=> string(105) "http://blahblah.com/image_link.png"
["upload_zzz_link_2"]=> string(105) "http://blahblah.com/image_link2.png"
["upload_yyy_link_1"]=> string(79) "http://blahblah.com/image_link3.png"
}
基本上我只想显示字符串105的值。
我该怎么做?
更新:抱歉让你四处乱窜,我刚想通了我似乎无法使用字符串,因为这似乎有所改变,请参阅此var_dump
array(9) {
["show_hero_options"]=> string(1) "1"
["hero_height"]=> string(5) "600px"
["hero_width"]=> string(4) "100%"
["hero_buttons"]=> string(4) "show"
["upload_zzz_link_1"]=> string(105) "http://www.blahblah.com/image_link.jpg"
["upload_zzz_link_2"]=> string(79) "http://www.blahblah.com/image_link.jpg"
["upload_zzz_link_3"]=> string(79) "http://www.blahblah.com/image_link.jpg"
["upload_yyy_link_1"]=> string(79) "http://www.blahblah.com/image_link.jpg"
}
基本上我想显示所有zzz图像,我可以通过ID和类名来执行此操作吗?
答案 0 :(得分:1)
如果键是'upload_zzz_link_1'或者值的长度等于105
,这将显示数组中的每个值foreach($your_array as $key => $value) {
if($key == 'upload_zzz_link_1') {
echo $value;
} elseif(strlen($value) == 105) {
echo $value;
}
}
答案 1 :(得分:0)
echo $array["upload_zzz_link_1"];
将$array
替换为数组名称。
答案 2 :(得分:0)
试试:
$yourArray['upload_zzz_link_1']
105
是字符串的长度。因此,如果要显示长度等于105
的字符串,请使用:
foreach ($yourArray as $value) {
if (strlen($value) != 105) {
continue;
}
var_dump($value);
}
答案 3 :(得分:0)
将数组存储在变量中:
$array = array('your' => 'values');
您可以使用key
就像那样:
echo $array["upload_zzz_link_1"];
OR
您也可以尝试将foreach loop
与key value pair
foreach($array as $key => $value) {
if($key == 'upload_zzz_link_1') { // check here the key which of the value you want
echo $value;
}
}