簡體   English   中英

如何從輸出PHP獲取字符串數組

[英]How to get array of strings from output php

我做一個print_r($my_var)

並得到如下結果:

Array ( [0] => Array ( [email] => maa@hotmail.com ) [1] => Array ( [email] => mee@gmail.com ) )

如何獲得一個新的數組像

$mails=    array( 'maa@hotmail.com','mee@gmail.com' );
$mails = array_map(function ($x){
    return $x['email'];
}, $my_var);

鍵盤演示

更新

使用foreach循環而不是array_map

$mails = array();
foreach($my_var as $emailArr){
    $mails[] = $emailArr['email'];
}

鍵盤演示

array_values($ MYVAR [0]);

//將返回數組內部的值(我注意到您的數組是嵌套的,所以我對他的0元素的值進行了處理)。

http://www.php.net/manual/en/function.array-values.php

強烈建議您快速閱讀所有可用的數組函數,以了解可能的結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM