我正在尝试将 XML 项处理为 PHP 数组并简单地返回它。
但是,我在第 3 行收到“数组到字符串转换”作为错误。
PHP 代码
function processPlayers($players) { // paramater is the XML item
$playerGUIDS = array();
$playerGUIDArray = explode(";", $players); // CREATE ARRAY FROM STRING WHICH HAVE A ; DELIMINATER
foreach($playerGUIDArray as $player) {
$playerGUIDS[] = $player;
}
return $playerGUIDS;
}
XML 项目
<playguid>DC242003;BY523643</playguid>
我正在使用 WP ALL Import 作为插件,因此我将自定义字段数据值指定为
[processPlayers({playguid[1]})]
看这里:
http://www.wpallimport.com/2015/10/wp-all-export-1-1-1-function-editor/ http://www.wpallimport.com/documentation/advanced/execute-php/
我的理想输出如下(这是 WordPress 数据库中元数据的形式)。
a:2:{i:0;s:8:"JC745819";i:1;s:8:"JB705789";}