Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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 - Fatal编程技术网

Php 查找键包含字符串的数组值

Php 查找键包含字符串的数组值,php,Php,是否可以检查数组中是否包含带有“Path”字的键,并在不使用foreach循环的情况下返回其值 例如,这里我希望返回值2: $array = []; $array['abc'] = "value1"; $array['abc_Path'] = "value2"; 尽管它仍然在内部使用循环-。这里有一些这样的例子,见上面的评论。 <?php $array = array(0 => 'blue', 1 => 'red', 2 => '

是否可以检查数组中是否包含带有“Path”字的键,并在不使用foreach循环的情况下返回其值

例如,这里我希望返回值2:

$array = [];
$array['abc'] = "value1";
$array['abc_Path'] = "value2";

尽管它仍然在内部使用循环-。这里有一些这样的例子,见上面的评论。
<?php
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array);   // $key = 1;