Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 显示某些数组值_Php_Arrays - Fatal编程技术网

Php 显示某些数组值

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)

我是数组新手,我正在尝试显示某些数组

我尝试了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_转储了吗

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图像。