Ⅰ php怎麼截取字元串
使用正則表達式,preg_match('#<a href=(.*)>cctv在線直播</a>#i')
Ⅱ php 如何截取字元串最後兩個字元
在php中只要判斷字元串1與字元串2之前的一個stripos位置然後再使用substr開始截取就可以了,介紹一個簡單例子。
使用方法:
1 2 $keyword='查找(計組實驗)' $need=getNeedBetween($keyword, '(' , ')' );
運行該程序之後:
1 $need='計組實驗';
下面就來完成上面用到的字元串截取函數。getNeedBetween。該函數可實現簡單的從字元串($kw)截取兩個指定的字元($mark1,$mark2)之間字元串,失敗返回0,成功返回截取的字元串。
1 2 3 4 5 6 7 8 9 10 11 12 <?php function getNeedBetween($kw1,$mark1,$mark2){ $kw=$kw1; $kw='123′.$kw.'123′; $st =stripos($kw,$mark1); $ed =stripos($kw,$mark2); if(($st==false||$ed==false)||$st>=$ed) return 0; $kw=substr($kw,($st+1),($ed-$st-1)); return $kw; } ?>
Ⅲ 急求 php 從指定字元串截取
<?php
$string='abc-def-bbdsfdsfdsfsdf';
$strat=strrpos($string,'-');
echosubstr($string,$strat+1);
?>
strrpos() 函數查找字元串在另一個字元串中最後一次出現的位置.
Ⅳ php截取字元串函數
$str=implode("|",$arr);
echo $str;
input:
小明|小黑|小天|小白
Ⅳ 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.
)
Ⅵ PHP怎麼用substr函數截取字元串中的某部分
示例:substr("hello world",6,4)==>"world"
語法
substr(string,start,length)
參數
描述:
string 必需。規定要返回其中一部分的字元串。
start
必需。規定在字元串的何處開始。
正數 - 在字元串的指定位置開始
負數 - 在從字元串結尾開始的指定位置開始
0 - 在字元串中的第一個字元處開始
length
可選。規定被返回字元串的長度。默認是直到字元串的結尾。
正數 - 從 start 參數所在的位置返回的長度
負數 - 從字元串末端返回的長度
Ⅶ 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分割字元串的全部方法,希望大家有所掌握。
Ⅷ PHP截取指定字元間字元串
<?php$str
=
'Dominik
Erven<br
/>Virchowstr.39<br
/>90409
Nürnberg<br
/>Germany
Zahlungsmethode:
PayPalBestellnummer:
400253Datum:
Mittwoch,
06.
Januar
2010Kundennummer
:26----------------------------------------------------------------------
Sehr
geehrte(r)
Dominik
Erven,
vielen
Dank
für
Ihre
Bestellung
in
unserem
Onlineshop.
Ihre
bestellten
Prokte
zur
Kontrollle:----------------------------------------------------------------------
1
x
10000
WOW
Gold
58,87
EUR<br
/>1.Realm/Server:Die
Nachtwache<br
/>2.Fraktion:Horde
Zwischensumme:
58,87
EURVersandkostenfrei
(ab
0,00
EUR
Bestellwert
versenden
wir
Ihre
Bestellung
versandkostenfrei):
0,00
EURRabatt
Kupons:
Vinlander:<b><font
color="ff0000">-
7,87
EUR</font></b><b>Summe</b>:<b>
51,00
EUR</b>
Rechnungsadresse----------------------------------------------------------------------Dominik
Erven<br
/>Virchowstr.39<br
/>90409
Nürnberg<br
/>GermanyVersandadresse----------------------------------------------------------------------Dominik
Erven<br
/>Virchowstr.39<br
/>90409
Nürnberg<br
/>Germany';//定義字元串內容,就是你提供的那段字元preg_match('#Ihre
bestellten
Prokte
zur
Kontrollle:(.*)Rechnungsadresse#ius',$str,$arr);//利用正則匹配來獲取你想要的欄位,存入$arr數組$rs
=
$arr[1];//這個就是你想要的結果?>我這個方法是用正則的,以上代碼純手寫,請採納,這樣我們才有動力~~
Ⅸ php正則截取字元串
<?php
$str=""=htt-----om/i7/361/060/36806784329/T1zQJMFxxaXXc"";
$reg="/"=(htt-----om.*)"/";
preg_match($reg,$str,$matches);
echo$matches[1];
?>
Ⅹ php 怎麼截取字元前面幾個字元
$a = '說的是我.mp3"><span class="entity-icon sprite-list-ic b-in-blk b-ic-book">';
// 不需要正則,將字元串以『\.』分割,第二個元素就是包含音頻文件後綴的字元串($b[1])。
$b = preg_split('/\./', $a);
//strpos確定後綴後面的雙引號(「)的位置,下標即為需要截取的字元串長度,
//最後,substr得到的字元串即為你想要得到的音頻文件後綴。
$c = substr($b[1], 0, strpos($b[1], '"'));
//var_mp($c);可得,」mp3「
這是基於你給出的字元串得出的結果,如果要求更具體些有可能會需要改動方法。