❶ php怎么从网页中获取某一指定的字符串
用正则获取,获取不同的字符串得用不同的正则表达式组合,不知道你需要获取的是怎么样的字符串,无法告诉你相应的代码,你可以到网上搜索PHP正则。
❷ PHP从字符串中获取指定字符串
比较笨的方法:去掉首尾的"()"再用“[” 分割,可以得到这样的数组:
array(
0=>"created] => 2009-10-08 14:06:05",
1=>"nick] => wang232431",
2=>"uid] => 8954781224"
)
然后遍历一次此数组,再用“]=>”分割,就可以得到后面的数值了。
❸ PHP中如何截取从开头到某一位置的字符串
1、substr(源字符串,其实位置[,长度])-截取字符串返回部分字符串2、mb_substr(),使用方法和substr相同,不过要开启php.ini里面extension=php_mbstring.dll扩展,不用担心,一般的空间商都会开启这个扩展的。
你可以去后盾人平台看看,里面的东西不错
❹ php字符串获得指定字符
上面两位说的明显不对,2位数肯定截取错误,我大概说个思路,就是截取前先做个判断,截取倒数第三个字符,如果其为“,”那么最后一个字符肯定为1位的,如果不为逗号,那肯定是2位数的喽,就截取倒数2,3位字符,大概就是这思路。采纳吧
❺ php中如何取得字符串中的某些字符
获取123:substr('1234567890',0,3);
获取456:substr('1234567890',4,7);
❻ PHP匹配获取指定字符串
<?php
$str = 'Acer-laptop-battery/Acer-3UR18650F-3-QC151-battery-17.html';
$reg = '/battery\/(.*)-battery-.*\.html/U';
$s = preg_match_all( $reg, $str, $arr );
echo "<pre>";
print_r( $arr );
echo "</pre>";
?>
$arr[1]中就是所有匹配到的结果
❼ php如何提取中string字符串中的一部分
$out=array();
$str="abc&stat=100&remain=1589";
//第一种方式,使用parse_str函数
//(在字串是一个url参数字串的时候使用)
parse_str($str,$out);
var_mp($out['remain']);
//第二种方式,使用关键字串进行explode分隔
$out=explode('remain=',$str);
var_mp($out[1]);
//第三种方式,使用正则
$out=array();
preg_match('/remain=(d+)/i',$str,$out);
var_mp($out[1]);
//第四种方式,使用字符串截取substr及strrpos函数
$out=substr($str,strrpos($str,'remain=')+strlen('remain='),strlen($str));
var_mp($out);
❽ php 获取某字符串中某字符最后出现的位置
各函数情况如下:
1、strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后
2、strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾
3、strpos(string,string[,int]) //某个字符串第一次出现的位置
4、strrpos(string,string) //某个字符串最后一次出现的位置
5、substr(string,int[,int]) //从指定位置开始截取字符串,可以指定截取的长度。
6、strlen(string) //获取字符串的长度
❾ PHP怎么用substr函数截取字符串中的某部分
示例:substr("hello world",6,4)==>"world"
语法
substr(string,start,length)
参数
描述:
string 必需。规定要返回其中一部分的字符串。
start
必需。规定在字符串的何处开始。
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾开始的指定位置开始
0 - 在字符串中的第一个字符处开始
length
可选。规定被返回字符串的长度。默认是直到字符串的结尾。
正数 - 从 start 参数所在的位置返回的长度
负数 - 从字符串末端返回的长度
❿ php中获取输入的字符串用什么函数
这个函数是substr
例子:
echo
substr('abcdef123',
1,
3);
//
输出bcd
可以先用strpos找到这个字符的位置,然后后用这个函数分割
如果你是将字符串分割成单个字符的话,就用split('abcde'),这个返回一个数组.
如果你的字符串有固定的分割符,你可以用explode('|','a|b|cd|e').这个返回也是一个数组.