我有explode()函数的问题.我使用该函数来爆炸像"Name:Replica"这样的字符串,但有时在字符串中有2个或更多冒号(":")并且存在问题,因为我的脚本是:示例:" Name:replica:replica2:replica3 "
$explode = explode(":", $string);
$query = "INSERT INTO `table` (`field_1`, `field_2`) VALUES ('".$explode[0]."', '".$explode[1]."')";
Run Code Online (Sandbox Code Playgroud)
我需要解决这个问题的任何方法.因为当我在第一个冒号(":")之后拆分字符串时,第二部分必须是最后一部分.
问候,乔治!
Ps - 对不起我的英文.
我想你想使用'limit'(第三)参数explode()
:
list($attribute, $value) = explode(":", $string, 2);
Run Code Online (Sandbox Code Playgroud)
这将确保您只获得两个结果.
http://php.net/manual/en/function.explode.php
归档时间: |
|
查看次数: |
2164 次 |
最近记录: |