我将 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 有
什么想法吗?