从 CSV 解析零值
Parsing a zero value from CSV
我正在尝试将一些数据从 CSV 文件导入到 WordPress 插件中。
当要导入的值为“0”时我遇到了问题。当前,它在保存在数据库中时将“0”转换为 NULL。这个想法是导入一个运动比分,即。 2-0,然后将其解析为数组。
$score = explode( '-', $result );
$home = trim($score[0]);
$away = trim($score[1]);
$goals = array( 'total' => array( 'home' => $home, 'away' => $away) );
update_post_meta( $id, 'total_score', serialize( $goals ) );
任何人都可以提出一个解决方案,了解我这可能是显而易见的事情,但我的大脑遇到了障碍!
提前致谢
这应该可以完成工作:
$home = strval(trim($score[0]));
$away = strval(trim($score[1]));
我已经解决了这个问题:)
原始代码是正确的,但一个狡猾的 if/else 语句阻止了 $score
的值正确解析。
下面的答案虽然没有用到,但确实帮助我缩小了可能性,谢谢。
我正在尝试将一些数据从 CSV 文件导入到 WordPress 插件中。
当要导入的值为“0”时我遇到了问题。当前,它在保存在数据库中时将“0”转换为 NULL。这个想法是导入一个运动比分,即。 2-0,然后将其解析为数组。
$score = explode( '-', $result );
$home = trim($score[0]);
$away = trim($score[1]);
$goals = array( 'total' => array( 'home' => $home, 'away' => $away) );
update_post_meta( $id, 'total_score', serialize( $goals ) );
任何人都可以提出一个解决方案,了解我这可能是显而易见的事情,但我的大脑遇到了障碍!
提前致谢
这应该可以完成工作:
$home = strval(trim($score[0]));
$away = strval(trim($score[1]));
我已经解决了这个问题:)
原始代码是正确的,但一个狡猾的 if/else 语句阻止了 $score
的值正确解析。
下面的答案虽然没有用到,但确实帮助我缩小了可能性,谢谢。