У меня есть номера SKU, импортированные из файла CSV в базу данных SQL. Шаблон выглядит так:
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
Моя лучшая идея, как это сделать, - это найти 345 Вт и так, и заменить его на 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
Есть идеи?