ホームページ >バックエンド開発 >PHPチュートリアル >初心者のPHPの通常の数値取得

初心者のPHPの通常の数値取得

WBOY
WBOYオリジナル
2016-06-13 13:43:17706ブラウズ

PHP の通常の数値抽出について助けを求める初心者

$x="123xadg2hj5ed";

$x 内のすべての数字とその他の文字を削除したいです。ご協力ありがとうございます。

$str="5555555ddd";
ereg("[0-9]",$str,$a);
echo $a;
書いても大丈夫ですか?このような?

-----解決策---------
preg_match("/[0- 9 ]+/",$str,$a);
------解決策-----
$str = "5555555ddd";
ereg ("[0-9]+",$str,$a);
print_r($a);//Array ( [0] => 5555555 )


$str = "123xadg2hj5ed";
preg_match_all("/[0-9]+/",$str,$a);
print_r($a);//Array ( [ 0] ] => 123 [1] => 2 [2] => 5
------解決策---------

PHP コード
<?php
$x="123xadg2hj5ed";
echo preg_replace('/D+/','',$x);//すべての数字を接続します
preg_match_all('/d+/',$x,$r);//数値は区切る必要があります
print_r($r[0]);
?><div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。