php字元串開頭
① php求正則表達式。提取指定開頭字元串和指定結束字元串之間的一段字元串。
preg_match('/yu.*cv/',$temp1,$m);
echo $m[0];
② php里怎麼判斷欄位里是否以1開頭的欄位
可以使用 substr 函數,取出第一位數,判斷是不是 1 就可以了。
if(substr($i, 0, 1) == 1)
{
// 這里是 1
}
else
{
// 這里不是 1
}
③ php定義一個字元串為什麼開頭是數字就不能帶字母了
數字開頭系統認為是數值,加字母就會報錯。而字母開頭,系統認為是字元串,你後面加數字也是成立的。
但是這是很不標準的寫法,字元串都要用 單引號或者雙引號括起來。數字就不需要
④ php正則匹配開頭和最後之間的字元串
preg_match_all('/^\[\w+\](.*)\[\w+\]$/iU',$a,$array);
echo '<pre>';print_r($array);
⑤ php怎麼判定字元串首字母為中文
中文的判斷與編碼有關,如果ANSI編碼,可以試試看下面的代碼:
<?php
$s='中國';
if (ord($s)>128) echo '中文開頭';
?>
你修改第一個賦值語句進行測試,看看能否滿足你的要求。
⑥ PHP中如何截取從開頭到某一位置的字元串
1、substr(源字元串,其實位置[,長度])-截取字元串返回部分字元串
⑦ PHP正則以某字元為開頭匹配
PHP正則表達式:/t(d*)/|/m(d*)/
完整的PHP替換程序如下:
<?php
$s='/t/xxxxxxx.jpg/t14124/xxxxx.jpg/m/xxxxxx.jpg/m34255/xxxxxx.jpg';
echopreg_replace('~/t(d*)/|/m(d*)/~','/l$1$2/',$s);
?>
運行結果:
/l/xxxxxxx.jpg /l14124/xxxxx.jpg /l/xxxxxx.jpg /l34255/xxxxxx.jpg
⑧ 用PHP實現,在有內容的文本每一行的開頭隨機添加一串字元。
先說說思路:
1.先獲取file1.txt裡面的內容 根據換行切割 得到一個數組$ex1
2.在用同樣方法將file2.txt裡面的內容切割成數組$ex2
3.循環$ex1數組(應該是file1.txt file2.txt裡面的行數一樣 不一樣就循環file1.txt)
在循環里設置一個隨機數
將分別得到$ex1 $ex2裡面對應內容組合成一條記錄 再保存到file3.txt
最後 file3.txt就是你想要的結果
示列代碼:
<?php
//預定義變數
$contents1 = '';
$contents2 = '';
$contents3 = '';
//得到file1內容
$contents1 = file_get_contents('file1.txt');
//用換行切割數組
$ex1 = explode('
',$contents1);
//得到file1內容
$contents2 = file_get_contents('file2.txt');
//用換行切割數組
$ex2 = explode('
',$contents2);
$count1 = count($ex1);
$count2 = count($ex2);
//循環取值並賦值
for($i = 0; $i< $count1; $i++){
//設置隨機數
$j = rand(0,$count1-1);
$contents3 .= $ex1[$j].$ex2[$i].'
';
}
//寫入文件
file_put_contents('file3.txt',$contents3);
你可以復制這段代碼 再新建file1.txt file2.txt 文件 裡面寫入相應測試內容(注意已換行分割)
運行測試一下
⑨ php 字元串以什麼字元串開頭
不知道你說的什麼,給你列一下
<?php
$str="這里是字元串";
$str='這里是字元串';
$str=<<<EOT
這里是字元串
EOT;
?>
⑩ php 如何判斷字元串是13或者14開頭的
$first = substr($str,0,1);
$second = substr($str,1,1);
if($first==1&&($second==3||$second==4)){
echo "right";
}