嗨,大家好 !我有一个像这样的多维数组:
$arr =
大批
(
[0] => 数组
(
['id'] => 1
['title'] => 一项测试
)
[1] => 数组
(
['id'] => 4
['title'] => 两个测试 xyz
)
[2] => 数组
(
['id'] => 2
['title'] => fdfdf dfdfdffdfdf
)
[3] => 数组
(
['id'] => 3
['title'] => fddddđ fffffffff ssss
)
)
有什么办法让最长的字符串和它的长度在任何$array['title']元素?我想得到“fddddđ fffffffff ssss”及其长度。请告诉我任何方式让:获得最长的字符串,获得最长的字符串和两者。谢谢 。
我看到了一种方法:max(array_map('strlen', $ary));
<== 但它用于单个数组,在这个主题中,我希望有任何方法可以在 $arr['title'] 中找到
更新 :
但如果我想得到:
- 最长的字符串 + 最长的字符串里面
$arr['title'] - 里面
$arr['id']最大的“id”值数字,现在最大的“id”值数字是 $arr[1]['id'] 里面的 4
<== 并将它们全部分配给一个新数组,例如:
大批(
'id' => 4,
'title' => 'fddddđ fffffffff ssss'
)
我该怎么办?回复前请仔细看我的更新,谢谢