我有一个如下所示的数组结构。
//var_dump($data):
array(5) {
[0]=> string(1) "1"
[1]=> string(1) "2"
[2]=> string(4) "4=13"
[3]=> string(1) "4"
[4]=> string(3) "1=4"
}
此处值1和4具有扩展名。所以我需要获得这些价值观。
即最终输出应为
$data = array(1,4);
答案 0 :(得分:2)
$array = array("1", "2", "4=13", "4", "1=4");
$keys = array();
foreach ($array as $value) {
if (strpos($value, "=") !== false) {
list($key, $_) = explode("=", $value, 2);
$keys[] = (int) $key;
}
}
sort($keys);
var_dump($keys); // array(1, 4)