SKU 番号を CSV ファイルから SQL DB にインポートしています。パターンは次のようになります。
55A_3
345W_1+04B_1
128T_2+167T_2+113T_8+115T_8
数字の前にあるすべての文字を移動しようとしています。お気に入り:
A55_3
W345_1+B04_1
T128_2+T167_2+T113_8+T115_8
それを行う方法の私の最善のアイデアは、345Wなどを検索し、それをW345などに置き換えることでした:
$sku = "345W_1+04B_1";
$B_range_num = range(0,400);
$B_range_let = range("A","Z");
次に、検索および置換配列を生成します
$B_find =
$B_replace =
たぶんstr_replaceを使用するだけですか??
$res = str_replace($B_find,$B_replace,$sku);
結果はすべての SKU 番号
W345_1+B04_1である必要があり
ます。