我有一个第一个数组:
$first_array = Array
(
"1" => "Loading dock",
"2" => "Forklift"
);
和第二个字符串:
案例1:
$second_string = 1;
或案例2:
$second_string = 2;
或案例3:
$second_string = 1,2;
我想打印
的值与第一个数组的键匹配,值第二个字符串。
我试过这个:
$first_array [$second_string];
它适用于案例1& 2对于案例3我需要帮助....!
答案 0 :(得分:0)
如果您需要这样的情况,为什么不尝试这样的事情:
$first_array = Array
(
"1" => "Loading dock",
"2" => "Forklift"
);
// $new_array = []; // use this if you want to make new array
$second_string = [1];
// $second_string = [1,2];
if(is_array($second_string)) {
foreach($second_string as $k=>$s) {
// $new_array[$s] = $first_array[$s];
echo $first_array[$s]; // if you only want to print value
}
}
根据数组发送你的second_string,在这种情况下最好。