Php 显示某些数组值
我是数组新手,我正在尝试显示某些数组 我尝试了var_dump,下面是我的结果Php 显示某些数组值,php,arrays,Php,Arrays,我是数组新手,我正在尝试显示某些数组 我尝试了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)
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_转储了吗
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或类名来实现吗
echo $array["upload_zzz_link_1"];
将$array
替换为您的阵列名称。只需尝试:
$yourArray['upload_zzz_link_1']
105
是字符串的长度。因此,如果要显示长度等于105
的字符串,请使用:
foreach ($yourArray as $value) {
if (strlen($value) != 105) {
continue;
}
var_dump($value);
}
如果键为“uploadzzz_link_1”或值的长度等于105,则将显示数组中的每个值
foreach($your_array as $key => $value) {
if($key == 'upload_zzz_link_1') {
echo $value;
} elseif(strlen($value) == 105) {
echo $value;
}
}
将数组存储在变量中:
$array = array('your' => 'values');
您可以使用其键
就像这样:
echo $array["upload_zzz_link_1"];
或
您还可以尝试使用foreach循环
和键值对
foreach($array as $key => $value) {
if($key == 'upload_zzz_link_1') { // check here the key which of the value you want
echo $value;
}
}
你想让它像上面一样显示,只需要更少的条目吗?嗨,我刚刚更新了问题,基本上我想显示zzz图像?谢谢,这确实有效,但我意识到我的字符串已经改变,基本上我想显示所有zzz图像。