从php中的数组中分离字符串和整数

我想通过字符串和整数分隔数组的值,以使其更具可读性。


示例:


$array = [1,2,3,"string"];


返回将是这样的:


'int' => [

    1,

    2,

    3

]

'string' => [

    "string"

]


海绵宝宝撒
浏览 116回答 1
1回答

慕侠2389804

你可以使用is_intand做到这一点is_string:$result = [];foreach ($array as $value) {    if(is_int($value)) {        $result['int'][] = $value;      }    else if(is_string($value)) {        $result['string'][] = $value;    }}
打开App,查看更多内容
随时随地看视频慕课网APP