0

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である必要があり
ます。

4

2 に答える 2