2

私のPHPファイルは、($_POST経由で)次のような文字列(定数プレフィックス付き)を受け取ります。

(この例の定数プレフィックス = 'astring'; 小数点の前後の数値はサイズが異なる場合があります)

  • astring1.1
  • astring1.2 ..
  • astring23.2
  • astring23.6

小数点以下の値を取得するには? 定数プレフィックスから合計数値を抽出する方法は知っていますが、小数点の前後の数値を使用する必要があり、それらを抽出する方法がわかりません。何らかの方法で preg_match を使用していますか?

4

6 に答える 6

0

数字のみが必要な場合は、次のように使用します

$str = 'astring23.2'; 
$str_arr = explode('.',$str);
echo preg_replace("/[a-z]/i","",$str_arr[0]);  // Before the Decimal point
echo $str_arr[1]; // After decimal point
于 2013-11-06T11:45:51.850 に答える