php字元前
A. php中讀取字元串前N個字元
<?php
$str="aaaaaaaaabbbbbbbbbbbbbbbb";
echosubstr($str,0,5);//從左邊第一位字元起截取5位字元:結果aaaaa
?>
B. php刪除字元串中指定字元前的字元
<?php
$str='海南省-海口市-美蘭區';
$str=preg_replace('/^[^-]*-/is','',$str);
echo$str;
exit;
C. PHP中將字元串前9個字元替換
<?php
//將$this->_get_trade_sn($order_info)改成preg_replace('/^(d{9})/i',80784574,$this->_get_trade_sn($order_info));
D. php有什麼方法在一個字元串前拼接一個字元串啊
例如說
$a="fo.goods_small_logo";
然後聲明個拼接後的變數。
$res="thinkphp_3.2.3_full".$a;
然後你輸出$res
echo $res;
結果因該就是thinkphp_3.2.3_fullfo.goods_small_logo。明白了嗎。也就是說 . 這個東西是拼接符。
E. php如何得到一個字元串的前兩個字元是什麼
使用php原有的substr()函數就可以了。
用法:
設要截取的字元串是$str,
則設截取到的結果是$substr
那麼
$substr=substr($str,2);
這樣子$substr 就是截取到的前兩個字元了。
F. 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「
這是基於你給出的字元串得出的結果,如果要求更具體些有可能會需要改動方法。
G. PHP中讀取字元串前N個字元
PHP中讀取字元串前N個字元的代碼如下:
$str="aaaaaaaaabbbbbbbbbbbbbbbb";
echosubstr($str,0,5);
echomb_substr($str,0,5);//中文用
//stringmb_substr(string$str,int$start[,int$length[,string$encoding]])
H. php 截取字元 前面兩個字
或者可以正則:
<?php
$str="提問:你是誰啊?";
if(preg_match("/提問/",$))echo"ok";
I. PHP正則提取特定字元前的所有字元並包括該字元
比如說$str="acjnnghegnsnsxyzniengnan";現在我要取出snsxyznieng這個字元串,思路就是以xyz為判定條件,取出xyz前後部分字元串(包括xyz)的一串字元串!
J. php獲取字元串前四位並比對
PHP的獲取字元串的函數為substr();
本函數將字元串 string 的第 start 位起的字元串取出 length 個字元。若 start 為負數,則從字元串尾端算起。若可省略的參數 length 存在,但為負數,則表示取到倒數第 length 個字元。
示例:
<?
echosubstr("abcdef",1,3);//返回"bcd"
echosubstr("abcdef",-2);//返回"ef"
echosubstr("abcdef",-3,1);//返回"d"
echosubstr("abcdef",1,-1);//返回"bcde"
?>
PHP的比較函數preg_match():
在php中preg_match()函數是用來執行正則表達式的一個常用的函數,下面我來給大家詳細介紹preg_match使用方法。函數用法int
preg_match_all ( string pattern, string subject, array matches , int ) ;