當前位置:首頁 » 編程語言 » php提取字元串

php提取字元串

發布時間: 2022-09-19 08:23:24

php如何提取中string字元串中的一部分

$out=array();
$str="abc&stat=100&remain=1589";

//第一種方式,使用parse_str函數
//(在字串是一個url參數字串的時候使用)
parse_str($str,$out);
var_mp($out['remain']);
//第二種方式,使用關鍵字串進行explode分隔
$out=explode('remain=',$str);
var_mp($out[1]);
//第三種方式,使用正則
$out=array();
preg_match('/remain=(d+)/i',$str,$out);
var_mp($out[1]);
//第四種方式,使用字元串截取substr及strrpos函數
$out=substr($str,strrpos($str,'remain=')+strlen('remain='),strlen($str));
var_mp($out);

Ⅱ 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提取字元串中網站url地址的方法

本文實例講述了php提取字元串中網站url地址的方法。分享給大家供大家參考。具體分析如下:
今天寫一個問答系統上線之後發現有很多人發鏈接了,由於業務部門要我們過濾掉網站地址了,下面我給大家分享一個提取字元串url地址函數,代碼如下:
復制代碼
代碼如下:$postInfo['answer2']
='可以的,商業貸款可攤還36%,公積金貸款可攤還16%|||可以先把賬戶里的余額提取出來用作首付,然後每個月貸款商業貸款可攤還36%,公積金貸款可攤還16%|||可以的,現在甲類公積金是攤還比例http://www.jb51.net
是工資基數的34%|||啊啊啊啊啊啊啊啊是的|||可以攤還,甲類34%
';

preg_match_all("/http:[\/]{2}[a-z]+[.]{1}[a-z\d\-]+[.]{1}[a-z\d]*[\/]*[A-Za-z\d]*[\/]*[A-Za-z\d]*/",$postInfo['answer2'],$array2);

print_r($array2);

if(!emptyempty($array2[0]))
{
foreach
($array2[0]
as
$k=>$v){

$postInfo['answer2']
=
str_replace($array2[0][$k],'',$postInfo['answer2']
);
}
}

運行結果為:
復制代碼
代碼如下:(

[0]
=>
Array

(

[0]
=>
http://www.jb51.net

)
)
希望本文所述對大家的PHP程序設計有所幫助。

Ⅳ PHP正則提取字元串

有{} () [] <>可以
<?php
$str = '中文abcd123${1,2,3,4,5}.jpg[123123]444<44g>44.124(j)12g4';
$search ='/[{(\[<](.*?)[})\]>]/';
preg_match_all($search,$str,$r);
print_r($r[1]);
?>

Ⅵ PHP 一個字元串,如何提取其中相同的字元

$string="90pil8a94riqpaa";
$array1=str_split($string);
$array2=array_count_values($array1);
//用array_map();的回調函數
//還是foreach循環
//只要是元素的值大於1它的鍵值就是字元串中的重復值
//很簡單的多思考吧

Ⅶ PHP 如何提取字元串里xxxx年 (比如2016年)和xxx省(比如江蘇省)指定的關鍵字

大體思路如下
$str = '江蘇省2021年會計師資格考試真題(B卷)';
echo substr($str, 0,strpos($str,'省'));//取江蘇,strpos()判斷省在的位置,substr(),從0開始到省在的位置提取字元串
echo substr(substr($str, 0,strpos($str,'年')), -4);//取年份,先判斷年在的位置,第一次substr()從0到年之間的取出來,在substr()取後邊4個字元,這里年份必須4個字元,能夠取出來
第一種,取年簡單,江蘇,後邊沒有關鍵字省長度不固定是沒辦法取

Ⅷ php截取字元串方法

可以使用substr或者mb_substr截取字元串

熱點內容
資料庫數據的一致性 發布:2025-01-11 17:30:45 瀏覽:707
手機怎麼設置手勢安卓 發布:2025-01-11 17:15:54 瀏覽:964
威能壁掛爐解壓閥 發布:2025-01-11 17:15:53 瀏覽:559
突破伺服器ip限制 發布:2025-01-11 17:11:23 瀏覽:818
支付寶上傳憑證 發布:2025-01-11 17:10:29 瀏覽:876
怎麼打開行李箱的密碼鎖 發布:2025-01-11 17:09:51 瀏覽:593
蘋果怎麼刪除id賬號和密碼 發布:2025-01-11 17:09:50 瀏覽:784
7z解壓很慢 發布:2025-01-11 16:51:23 瀏覽:942
電腦改文檔伺服器 發布:2025-01-11 16:41:14 瀏覽:870
編譯匯編語言實例 發布:2025-01-11 16:36:55 瀏覽:671