當前位置:首頁 » 編程語言 » php按字元串分割

php按字元串分割

發布時間: 2022-06-29 01:48:26

『壹』 php中字元串分割

你研究一下 正則表達式 吧。
PHP的 split() 函數兼容正則表達式語法。
關於以上用法,給個例子你參考:
<?php
// 分隔符可以是斜線,點,或橫線
$date = "04/30/1973";
list($month, $day, $year) = split ('[/.-]', $date);
echo "Month: $month; Day: $day; Year: $year<br />\n";
?>

提示
preg_split() 函數使用了 Perl 兼容正則表達式語法,通常是比PHP函數split()更快的替代方案。如果不需要正則表達式的威力,則使用 explode() 更快,這樣就不會招致正則表達式引擎的浪費。

『貳』 php的分割字元串

str_split()方法 以下是手冊的說明
$str = "Hello Friend";
$arr1 = str_split($str);

Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => F
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
)

『叄』 php字元串分割問題

用php的preg_split函數引入正則表達式對字元串進行分割,可以達到你的要求

『肆』 php怎麼把字元串指定字元分割成數組

<?php
$str="1|2|3|4|5|";
$var=explode("|",$str);
print_r($var);
?>
$var=explode("|",$str);
把$str按|進行分割
php還有其他的把字元串指定字元分割成數組
str_split(string,length)參數 描述
string 必需。規定要分割的字元串。
length 可選。規定每個數組元素的長度。默認是 1。
json_decode()這個函數也可以把字元串分割成數組 (第二個參數為true才行)

『伍』 php字元串分割

functon spiltPath($path){
$pathSpilts=array();//存放分割後的數據;

$arr=explode("/",$path);//以"/"分割path
$length=count($arr); //得到分割後數組長度

//拿到路徑前面部分
$pathname=null;
for($i=0;$i<$length-1;$i++){
$pathname=$pathname.$arr[$i]."/";
}
$pathSpilts['pathname']=$pathname;
$filename=$arr[length-1];//取得文件名,就是數組的最後一個
//分割文件名,得到後綴和文件頭
$filenameSpilt=explode(".",$filename);
//echo "文件頭是:".$filenameSpilt[0];
// echo "文件後綴是:".$filenameSpilt[1];
$pathSpilts['filehead']=$filenameSpilt[0];
$pathSpilts['suffix']=$filenameSpilt[1];
//如果要加上那個"."的話可以在前面自己添加,".".$filenameSpilt[1];
return $pathSpilts;
}

純手工操作,新手,累死了。

『陸』 Php 字元串分割

$str='A(B)C(DE)F';
$arr=explode('(',str_replace(')','(',$str));
print_r($arr)//Array([0]=>A[1]=>B[2]=>C[3]=>DE[4]=>F)

『柒』 php字元串分割問題

  1. 利用正則表達式和preg_match_all("正則表達式",「字元串」,數組),把字元串中滿足正則表達式的值存到數組中

    preg_match_all("/[w]+/",$str,$arr);
    print_r($arr);


  2. php 字元串分割為數組用 explode("指定字元",「要分割的字元串」);

把數組拼接為字元串用implode("指定連接字元",「數組」);

你這里用explode方法可以解決,首先使用一次explode按「;」得到一個數組,然後循環這個數組,按「,」對每個元素使用一次explode就得到你要的結果了。

『捌』 php 分割字元串

這100分來得好爽哦,樓上的正解。

關於str_split的詳細例子程序:

<?php

$str="HelloFriend";

$arr1=str_split($str);
$arr2=str_split($str,3);

print_r($arr1);
print_r($arr2);

?>
上例將輸出:

Array
(
[0]=>H
[1]=>e
[2]=>l
[3]=>l
[4]=>o
[5]=>
[6]=>F
[7]=>r
[8]=>i
[9]=>e
[10]=>n
[11]=>d
)

Array
(
[0]=>Hel
[1]=>lo
[2]=>Fri
[3]=>end
)

但是,str_split不支持漢字,會把漢字分為兩半,需要把漢字當為一個字元進行處理的時候,需要自己編寫函數。

『玖』 php拆分字元串

可以用正則和字元串分詞~,下面這個是按照逗號或空格分詞~
$str = '豆瓣,人人,開心';
$str4 = str_replace(',',',',$str); //將中文逗號轉換成英文逗號,很重要
$key = preg_split('/[\s,]+/',$str4); //分詞功能
foreach($key as $value){
echo $value;
echo '<br />';
}

『拾』 PHP中如何按照字元串的長度分割字元串

使用explode函數 將字元串拆分為數組啊

$my_arr = explode('|',$arr);list($name, $state, $level) = $my_arr; //將數組的值賦值給變數

接下來怎麼插入資料庫就看你自己了

熱點內容
2021款es升級了哪些配置 發布:2024-03-28 21:26:44 瀏覽:384
下述調度演算法 發布:2024-03-28 21:22:24 瀏覽:616
捷達哪個配置裝有esp 發布:2024-03-28 21:17:41 瀏覽:196
天氣源碼 發布:2024-03-28 21:14:11 瀏覽:428
使命召喚紅魔浪潮如何配置 發布:2024-03-28 21:13:08 瀏覽:546
nginx安裝php 發布:2024-03-28 21:09:47 瀏覽:667
利用python進行數據分析pdf 發布:2024-03-28 20:33:36 瀏覽:560
php模擬post提交 發布:2024-03-28 20:23:14 瀏覽:542
phptxt下載 發布:2024-03-28 20:12:37 瀏覽:476
如何更衣櫃密碼鎖密碼設置 發布:2024-03-28 19:42:09 瀏覽:484