小编Tan*_*pha的帖子

如何使用explode-implode函数将字符串拆分为两个数组?

假设我有以下字符串:

5+6-5*3/2+4
Run Code Online (Sandbox Code Playgroud)

我需要将字符串拆分为两个数组:第一个数组包含整数,第二个数组包含字符串中的运算符.

我已经使用过这个preg_split()功能了

preg_split("/[^0-9]+/", $str)
Run Code Online (Sandbox Code Playgroud)

并已成功完成任务,但我被告知要使用explode()implode()功能.我尝试使用它们,但现在我对如何使用它们获得所需的数组感到困惑.

php regex arrays split input

5
推荐指数
1
解决办法
350
查看次数

substr函数不返回所需的子字符串

假设我有以下字符串:

$str = "PHP code may be embedded into HTML or HTML5 markup, or it can be used in combination with various web template systems, web content management systems and web frameworks.";
Run Code Online (Sandbox Code Playgroud)

在这里,我打印从'组合'一词开始的子串,最后到'内容'

echo substr($str, strpos($str, 'combination'), strpos($str, 'content'));
Run Code Online (Sandbox Code Playgroud)

它是从"组合"打印到最后,而不是"内容".第三个参数有什么问题吗?

php substring

0
推荐指数
1
解决办法
139
查看次数

标签 统计

php ×2

arrays ×1

input ×1

regex ×1

split ×1

substring ×1