ホームページ >バックエンド開発 >PHPチュートリアル >戻り文字列インターセプト ループ

戻り文字列インターセプト ループ

WBOY
WBOYオリジナル
2016-06-23 14:21:27795ブラウズ

PHP 文字列 return

$return 戻り値は
9||50
||1|#|2013-09-09 00:00:22||13814002394||Content
||1|#|2013-09 -09 00:00:19||13814002394||コンテンツ
||1|#|2013-09-07 00:51:57||15920531400||コンテンツ
||1|#|2013-09-06 22: 21:02||15920531400||コンテンツ
||1|#|2013-09-06 22:13:14||15920531400||コンテンツ
||1|#|2013-09-06 22:07:42| |15920531400||コンテンツ
||1|#|2013-09-05 14:00:02||15920531400||コンテンツ
||1|#|2013-09-05 12:10:13||15920531400|| Content
||1|#|2013-09-05 12:01:27||15920531400||Content
||1|#|

//これは整理されています

は通常の文字列 (配列ではありません)
Iそれを、時間、数値、内容が変数となるループ可能な配列に変換しました。 ! ! ! !


ディスカッションに返信 (解決策)

フロントデスクに行くと、私が望む結果は

25edfb22a4f469ecb59f1190150159c62013-09-09 00:00:22 13814002394 Contentbed06894275b65c1ab86501b08a632eb
< li&g t;2013 -09-09 00:00:22 13814002394 コンテンツbed06894275b65c1ab86501b08a632eb 25edfb22a4f469ecb59f1190150159c62013-09-09 00:00:22 13814002394 コンテンツbed06894275b65c1ab86501b08a632eb
こんなサイクルです! Rreee

<?php	$str='9||50	||1|#|2013-09-09 00:00:22||13814002394||内容	||1|#|2013-09-09 00:00:19||13814002394||内容	||1|#|2013-09-07 00:51:57||15920531400||内容	||1|#|2013-09-06 22:21:02||15920531400||内容	||1|#|2013-09-06 22:13:14||15920531400||内容	||1|#|2013-09-06 22:07:42||15920531400||内容	||1|#|2013-09-05 14:00:02||15920531400||内容	||1|#|2013-09-05 12:10:13||15920531400||内容	||1|#|2013-09-05 12:01:27||15920531400||内容	||1|#|';	$new_str=str_replace('||','|',$str);	$arr=explode('|1|#|',$new_str);	$new_arr=array();	foreach ($arr as $value) 	{		echo $value;		if (substr_count($value,'|')>1) 		{			$new_arr[]=explode('|',$value);		}	}	echo "<pre class="brush:php;toolbar:false">";	print_R($new_arr);	echo "
";?>

rreee

)これは印刷された効果です。


これらの結果はすべて 2 次元配列です。どうすればそれらをフォアグラウンドでループアウトできますか? ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

MVC パターン!


他の計算をする必要がない場合は、直接置き換えるだけです。グループに分ける必要がありますか?
preg_replace('/^||1|#|([^|]+)||([^|]+)||(.+)$', '25edfb22a4f469ecb59f1190150159c6$1 $2 $3bed06894275b65c1ab86501b08a632eb ', $return);

最初と最後の行を削除する必要がある場合があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。