php截取字元串
1. php按特殊字元截取字元串
explode()
函數把字元串分割為數組。
<?php
$str
=
"Hello
world.
It's
a
beautiful
day.";
print_r
(explode("
",$str));
?>
Array
(
[0]
=>
Hello
[1]
=>
world.
[2]
=>
It's
[3]
=>
a
[4]
=>
beautiful
[5]
=>
day.
)
2. php 分割獲取字元串
我們在使用PHP語言進行編程操作時,通常都會對字元串進行增減,改變等。那麼,如何才能實現PHP分割字元串的功能呢?在接下來的文章中我們將會為大家詳細介紹。
PHP分割字元串代碼示例:
< ?php
$str = 』1234′;
$arr = str_split($str);
print_r($arr);
?>
結果 : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
定義和用法
str_split() 函數把字元串分割到數組中。
語法 length 表示每個字元串的個數
str_split(string,length) 默認長度是1 上面如果是str_split($str,2) 結果為Array ( [0] => 12 [1] => 34)
如果是$str=』1 2 3 4′ 這個時候就用 explode()函數 explode(『 『,$str) 按照空格分開
如果是一篇文章的內容時候截取方法是按照字元的個數:用到strlen()函數和substr()字元串截取函數來實現PHP分割字元串的功能,如:
< ?php $len=strlen($row['game_detail']);
//獲取這個字元串的長度;
if($len>102)
//判斷字元串如果大於102就輸出102個字元串。
{ echo $s=substr($row['game_detail'],
0,102); echo '...';
}
else{ echo $row["game_detail"];
//否則就輸出全部;
}
?>
也就是在輸出前做個判斷。。strlen(字元串名稱)。。substr(字元串,0,102)要分割的范圍0-103。以上這些就是PHP分割字元串的全部方法,希望大家有所掌握。
3. php正則截取字元串
<?php
$str=""=htt-----om/i7/361/060/36806784329/T1zQJMFxxaXXc"";
$reg="/"=(htt-----om.*)"/";
preg_match($reg,$str,$matches);
echo$matches[1];
?>
4. php截取字元串方法
可以使用substr或者mb_substr截取字元串
5. PHP怎麼用substr函數截取字元串中的某部分
示例:substr("hello world",6,4)==>"world"
語法
substr(string,start,length)
參數
描述:
string 必需。規定要返回其中一部分的字元串。
start
必需。規定在字元串的何處開始。
正數 - 在字元串的指定位置開始
負數 - 在從字元串結尾開始的指定位置開始
0 - 在字元串中的第一個字元處開始
length
可選。規定被返回字元串的長度。默認是直到字元串的結尾。
正數 - 從 start 參數所在的位置返回的長度
負數 - 從字元串末端返回的長度
6. 在一個html文件中怎樣使用php截取字元串
<?php
$str="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
echo"原字元串:".$str."<br>";
//按各種方式進行截取
$str1=substr($str,5);
echo"從第5個字元開始取至最後:".$str1."<br>";
$str2=substr($str,9,4);
echo"從第9個字元開始取4個字元:".$str2."<br>";
$str3=substr($str,-5);
echo"取倒數5個字元:".$str3."<br>";
$str4=substr($str,-8,4);
echo"從倒數第8個字元開始向後取4個字元:".$str4."<br>";
$str5=substr($str,-8,-2);
echo"從倒數第8個字元開始取到倒數第2個字元為止:".$str5;
?>
7. php截取字元串函數
$str=implode("|",$arr);
echo $str;
input:
小明|小黑|小天|小白
8. PHP截取字元串到指定位置,請教如何截取呢
$str='images/goods/20101222/ba86593d6b9d9ecf.jpg|/goods/20101222';
$strArr=explode('|',$str);
echo($strArr[0]);
9. php怎麼截取字元串
使用正則表達式,preg_match('#<a href=(.*)>cctv在線直播</a>#i')