【发布时间】:2010-08-06 17:37:54
【问题描述】:
我想更改此数组的格式以匹配另一个数组。一个是从数据库中提取的,另一个是使用空格分隔的用户输入然后explode();
所以这是我要更改的数组,这是来自数据库(mysql_fetch_array)。它从所有行中获取单个字段。
数组 ( [名称] => 丹尼尔 )
数组 ( [名称] => 亚历克斯 )
数组 ( [名称] => 理查德 )
这就是我想要的样子。这是用户提交的值、空格分隔并使用 PHP 的 explode() 函数的输出。
数组 ( [0] => 丹尼尔 [1] => 亚历克斯 [2] => 大卫 )
我想要做的是让这些格式相同,以便我可以比较两者。最终目标是能够比较两个数组(用户输入和数据库结果),并创建一个最终数组,其中仅包含用户输入的值,而数据库尚未包含。
所以使用上面的数据将是我的最终数组:
数组 ( [0] => 大卫 )
我非常感谢您的帮助,如果其他人有更好的方法来实现最终目标,那将是一个很好的额外奖励! (我觉得使用 SQL 查询可能更容易做到这一点,但我真的对这些数组感到困惑)
谢谢!
【问题讨论】:
标签: php mysql arrays compare explode