php字元串處理:

$str = '記者 XXX XXX 實習記者 ZZZ ZZZ 通訊員 HHH HHH';
$t = ''; //j:記著,s:實習記者,t:通訊員
$result = array();
$arr = preg_split("/[\s]+/", $str);// 分割

foreach ($arr as $s) {
if (preg_match("/^記者$/",$s)){
$t = 'j';
$result['j'] = array();
}else if (preg_match("/^實習記者$/",$s)){
$t = 's';
$result['s'] = array();
}else if (preg_match("/^通訊員$/",$s)){
$t = 't';
$result['t'] = array();
}else {echo $t.'<br/>';
array_push($result[$t],$s);
}
}

print '<pre>';
var_mp($result);
print '</pre>';

❷ php 拼字元串

session_encode ?

❸ php里的截取字元串

$a=array(ab,bc,cd,de,ef,fg); //原數組
$b=implode(",",$a); //按逗號隔開之後的數組
print_r($b);

❹ php在字元串中添加-

<?php
$a=2018081206;
$n[]=substr($a,0,4);
$n[]=substr($a,4,2);
$n[]=substr($a,6,2);
$n[]=substr($a,8,2);
$a=implode("-",$n);
?>

❺ php字元串的問題

' ' 號的效率 會高於 "" 號 一般不需要解析變數 可以直接用字元串的 用''號就行 需要解析變數 用到""號 , ''號不會解析變數 只負責字元串輸出~ 增加變數 可以用

1、'字元串'.$變數.'字元串 ' (用 . 連接)

2、「字元串 $變數 字元串」;

❻ php字元串查找

PHP字元串查找的函數的函數比較多,這里演示下常用幾種使用方法:

<?php
//1.strstr()函數:用於獲內取一個指定字元串容在另一個字元串中首次出現的位置開始,直到結束的子字元串,
//如果執行成功,則返回剩餘字元串;否則返回false。
echostrstr("..com","");
//.com


//2.strpos()函數:返回字元串在另一個字元串中第一次出現的位置。如果沒有找到字元串,則返回false。
$str='hello,iam!';
$find='';
if(strpos($str,$find)!==false){
echo'字元串包含:!';
}else{
echo'字元串不包含:!';
}
//輸出結果:字元串包含:!


//返回字元串在str中第一次出現的位置
echostrpos($str,$find);
//14
?>

❼ php 字元串的組合

假如你的字元串變數有規律,例如

<?php

$a1 = '12';
$a2 = '16';
$a3 = '20';
$a4 = '25';
$a5 = '28';

$newArray = array();
// 變數名 字元
$j = 'a';
// 變數名 開始數
$n = 1;
// 變數名 結束數
$i = 5;
do{
$temp = "{$j}{$n}";
if(isset($$temp))
{
$newArray[] = $$temp;
}
$n++;

}while($i >= $n);

var_mp($newArray);
echo $common_separated = implode(",", $newArray);

?>

❽ 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]])

❾ php字元串處理

"r_8>"<image src=99.gif></div>花間一壺酒,獨酌無相親。
<div id="r_8>"<image src=99.gif></div>舉杯邀明月,對影成三人。
<div id="r_8>"<image src=99.gif></div>月既不解飲,影徒隨我身。
<div id="r_8>"<image src=99.gif></div>暫伴月將影,行樂須及春。
<div id="r_8>"<image src=99.gif></div>我歌月徘徊,我舞影零亂。
<div id="r_8>"<image src=99.gif></div>醒時同交歡,醉後各分散。
<div id="r_8>"<image src=99.gif></div>永結無情游,相期邈雲漢。';

$s_1 = preg_replace("/<div(.*?)div>/", '', $s);
echo $s_1;

?>

❿ php字元串問題

explode() 函數把字元串分割為數組。 語法: explode(separator,string,limit)
separator 必需。規定在哪裡分割字元串。
string 必需。要分割的字元串。
limit 可選。規定所返回的數組元素的最大數目
<?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.)

或者substr() 函數返回字元串的一部分,substr(string,start,length)