最赞回答 / Zhenyu1990
replacement用于替换的字符串或字符串数组。如果这个参数是一个字符串,并且pattern 是一个数组,那么所有的模式都使用这个字符串进行替换。如果pattern和replacement 都是数组,每个pattern使用replacement中对应的 元素进行替换。如果replacement中的元素比pattern中的少, 多出来的pattern使用空字符串进行替换。官方文档
2015-04-06
最赞回答 / sassycat
对的 就是应该输出55,应为 strpos() 函数本身是返回首次出现的位置,你要查找的字符在字符串中的位置是固定的,所以就是5 5 。后面的这个参数是 偏移量,意思是从某个位置查找并不是从某个位置开始计算。看下面的例子。<?php//忽视偏移量查找$newstring = 'abcdef abcdef';$pos = strpos($newstring, 'a');//这里返回的值是0?>当我们想要找第二个 “a" 时候就要用到便宜量<?php//使用偏移量$newstring = '...
2015-03-30