❶ 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').這個返回也是一個數組.