これは stackoverflow からの質問です (リンク http://stackoverflow.com/questions/35122231/mysql-how-to-get-numeric-value-after-special-character-in-varchar)
レコードの文字列があります。このレコードの文字列のスラッシュ「/」の後の右端の値 (1、2、10) を取得するにはどうすればよいですか。月の値を自動的にリセットできる PHP コードがあれば便利です。
答え:
すべてのレコードが A/x/y の形式であり、「/」が常に特殊記号として使用されることがわかっていると仮定すると、explode() を使用できます
コード:
substring_index(): select substring_index(col,'/',-1) <br>
から;
取得したt
t
を数値にしたい場合<br>select substring_index(col,'/',-1)+1
t さんから;
2 番目の回答:
これを試してください: <br>$str = "ABC/209116/1";
$replace_with = "0";
$str= substr(0,strrchr($str,"/"));
$replace_with;<br><br>
').addClass('事前番号付け').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i