PHP分割字串,java分割字串

時間 2022-05-21 15:25:02

1樓:匿名使用者

<?php

//字串處理

function fn_str($str)else$last_type = $current_type;

$record = $str[$i];

}else

//對最後一個進行特殊處理

if($i == $len -1)else}}return array($name , $num);

}//用正規表示式分割

function fn_reg($str)$str = 'jos s123mike3333333lily5h626h26';

fn_test($str);

stress_test(str_repeat($str ,10000));

//功能測試

function fn_test($str)//壓力測試

function stress_test($str)//獲取時間

function microtime_float()//列印變數

function dump($var)

?>

2樓:匿名使用者

假設你的這個字串名為$str

$str = 'john123mike33lily51';

$name = preg_split("/[\d]+/", $str);

$number = preg_split("/[a-z|a-z]+/", $str);

那麼$name就是名字陣列,$number是數字陣列。其中應用到了正規表示式

3樓:秦風周

判斷字元還是數字,用一個迴圈語句,然後進行儲存。

j**a分割字串 10

php如何拆分字串

4樓:小逗要**呀

使用explode函式 將字串拆分為陣列啊$my_arr = explode('|',$arr);

list($name, $state, $level) = $my_arr; //將陣列的值賦值給變數

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

5樓:

你在後端,首先要得到這個字串,賦給一個變數$str。$arr=explode('|',$str); $name=$arr[0];$state=$arr[1];$level=$arr[2];

php如何平均分割字串 例分割為四部分

6樓:

$str = 'asdhjiuygfrewsghbvfdfswe';

$len = strlen($str);

$part = ($len/4);

$arr = str_split($str, $part);

print_r($arr);

若想要平均分成4部分,必須得保證字串的總長度是4的整數倍。

7樓:匿名使用者

首先你要確認該字串的編碼

如果是gbk的編碼 則一個漢字佔用2個位元組 如果是utf-8編碼的話 則佔用3個位元組。

<?

$s='這是1箇中英混合的abcd';

$s=iconv('gbk','utf-8',$s);

echo $len=strlen($s);//取得字串長度 一個gbk漢字是佔用2個位元組 而utf-8是佔3個位元組

echo "

";echo $mblen=mb_strlen($s,'utf-8');//獲取單詞的長度 一個漢字是1個位元組

?>

明白這個原理 就不難了 下面俺來寫個函式給你

<?

$s='這是1箇中英混合的abcd';

$s=iconv('gbk','utf-8',$s);//如果你確認你的字串的編碼是utf-8就去掉這句

print_r(strsplit($s,4));

//字串切割函式 str為字串 num為每段分割為幾

function strsplit($str,$num=4)

return $arr;

}?>

8樓:不笑不舒服

應該是使用split這個函式吧~

php字串分割問題

9樓:

$str = "123,456;321,567;987,qwe";

$arr = explode(";",$str);

foreach($arr as $u)

}如果有什麼不明白可以追問!

10樓:匿名使用者

$content = file_get_contents(aa.txt); //獲得txt檔案中資料

$str = implode(',',explode(';',$content)); //拼裝所需的str,無需迴圈。

echo $str; // 123,456,321,567,987,qwe

php 分割獲取字串

11樓:匿名使用者

我們在使用php語言進行程式設計操作時,通常都會對字串進行增減,改變等。那麼,如何才能實現php分割字串的功能呢?在接下來的文章中我們將會為大家詳細介紹。

php分割字串**示例:

< ?php

$str = 』1234′;

$arr = str_split($str);

print_r($arr);

?>

結果 : array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

定義和用法

str_split() 函式把字串分割到陣列中。

語法 length 表示每個字串的個數

str_split(string,length) 預設長度是1 上面如果是str_split($str,2) 結果為array ( [0] => 12 [1] => 34)

如果是$str=』1 2 3 4′ 這個時候就用 explode()函式 explode(『 『,$str) 按照空格分開

如果是一篇文章的內容時候擷取方法是按照字元的個數:用到strlen()函式和substr()字串擷取函式來實現php分割字串的功能,如:

< ?php $len=strlen($row['game_detail']);

//獲取這個字串的長度;

if($len>102)

//判斷字串如果大於102就輸出102個字串。

else

?>

也就是在輸出前做個判斷。。strlen(字串名稱)。。substr(字串,0,102)要分割的範圍0-103。以上這些就是php分割字串的全部方法,希望大家有所掌握。

12樓:浮雲是他連

用 explode 函式吧

先小分割下 , 然後 最後的 資料 單獨提取

劃分標誌 \t 就ok 了

13樓:匿名使用者

只知道正規表示式可以做到,公式要研究才知道

php中如何分割字串

14樓:夜神夢無眠

最常用函式 substr(); 不考慮效能情況下的,萬能分割函式$str = "hello";

substr($str,1); // ellosubstr($str,0,3); // helsubstr($str,3,1); // l不用我再解釋吧

字串中(內容)有多個分隔符php explode 怎麼分割陣列

15樓:

explode — 使用一個字串分割另一個字串, 它的函式原型如下:

array explode    ( string $delimiter   , string $string   [, int $limit  ] )

因此,它不可以提供多個字元作為分割符來進行分割陣列。

如果要使用多個字串作為分割字元,可以用另外一個函式 preg_split。

通過一個正規表示式分隔字串, 它的函式原型如下:

array preg_split    ( string $pattern   , string $subject   [, int $limit = -1   [, int $flags = 0  ]] )

舉例:<?php

$str = "aa--bb++cc**dd";

$arr = preg_split('/[-+\*]+/is', $str);

echo "";

print_r($arr);

echo "";

它的輸出結果是:

array

([0] => aa

[1] => bb

[2] => cc

[3] => dd);

php拆分字串

16樓:匿名使用者

可以用正則和字串分詞~,下面這個是按照逗號或空格分詞~$str = '豆瓣,人人,開心';

$str4 = str_replace(',',',',$str); //將中文逗號轉換成英文逗號,很重要

$key = preg_split('/[\s,]+/',$str4); //分詞功能

foreach($key as $value)

17樓:正能量女戰神

php 字串分割:

用於分割字串。

相關函式如下:

explode():使用一個字串分割另一個字串。

str_split():將字串分割到陣列中。

explode()

本函式為 implode() 的反函式,使用一個字串分割另一個字串,返回一個陣列。

語法:array explode( string separator, string string [, int limit] )

str_split()

str_split() 將字串分割為一個陣列,成功返回一個陣列。

語法:array str_split( string string [, int length] )

18樓:

擷取函式:substr,替換函式:str_replace 兩個結合使用,具體方法自己操作,可以提高自己的水品,很基礎的東西。

php把字串指定字元分割成陣列

相逢一笑泯仇恩 str 1 2 3 4 5 var explode str print r var var explode str 把 str按 進行分割 php還有其他的把字串指定字元分割成陣列str split string,length 引數 描述string 必需。規定要分割的字串。leng...

怎樣將php裡的漢字字串分割成單個字元

那要看你的編碼,通常來說是ansi的,這種情況下字元的編碼 ascii 英文數字和半形符號是一個位元組,而且這個位元組的值小於127。漢字佔兩個位元組,且每個位元組都小於0 或者無符號大於128 你把字串逐個字元判斷,篩選就可以了。unicode編碼,所有字元都是兩個位元組,漢字不變,英文數字和半形...

VB中,如何將字串分割成所需要的字元

dim s as string dim sv1 as string dim sv2 as string s s11 s20 s31 dl1 sv1 split s,1 redim sv2 ubound sv1 for x 0 to ubound sv1 sv1 x left sv1 x 2 sv2 ...