Я звоню в файл JSON, который должен добавить категорию к типу записи в WordPress, используя WP all import.Но в категории есть слово vak: поэтому я должен заменить его сначала ничем.Кроме того, иногда нет категории, а иногда несколько (на основе файла JSON).
Сначала я написал такую функцию:
<?php
function sortoutCats($data)
{
$returndata = '';
foreach ($data as $cat) {
if (preg_match_all('/vak/', $cat)) {
$cat = substr($cat, 3);
$returndata[] = $cat;
}
}
return implode(",", $returndata);
}
?>
Во-первых, он просматривал бы код, используя (должен выглядеть) [sortoutCats({offer_tags[1]})]
.
Пустой результат, категории не добавляются.Я думал, что это похоже на массив, который я могу перебрать
ENDFIX
function sortoutCats(...$data)
{
$data = array_map('trim', $data);
$data = array_filter($data);
foreach ($data as $returnData) {
if (preg_match('/vak:/', $returnData)) {
return str_replace('vak:', '', $returnData);
}
}
return null;
}