函数array_search
仅适用于数字,而不适用于变量,例如。
$key = array_search(2345632, $rozm);
但我需要它来从变量中获取数字,如
$key = array_search($ro, $rozm);
但它不起作用。
答案 0 :(得分:2)
它确实有效..见这里
<?php
$rozm=[23,54,55];
$ro=54;
echo $key = array_search($ro, $rozm); //"prints" 1
你的$ro
变量必须是一个字符串..所以只需像这样投出它
$key = array_search(intval($ro), $rozm);