У меня есть входное текстовое поле, текст, который я вход преобразуется в $array
как:поиска PHP и заменить между массивом и многомерным массивом
Array
(
[0] => cat
[1] => sat
[2] => on
[3] => the
[4] => monkey
[6] => is
[7] => nice
[8] => dog
[9] => ate
[10] => fish
)
И я $another_array
как:
Array
(
[0] => Array
(
[id] => 1
[word] => cat
[keyword] => nice cat
)
[1] => Array
(
[id] => 2
[word] => dog
[keyword] => good dog
)
[2] => Array
(
[id] => 3
[word] => monkey
[keyword] => cute monkey
)
[3] => Array
(
[id] => 4
[word] => fish
[keyword] => fresh fish
)
[4] => Array
(
[id] => 5
[word] => bird
[keyword] => love bird
)
[5] => Array
(
[id] => 6
[word] => rabbit
[keyword] => rats
)
[6] => Array
(
[id] => 7
[word] => animal
[keyword] => not animal
)
)
Я я пытаюсь сделать это, чтобы заменить каждое слово в $array
, что соответствует [word] в $another_array
и заменяет каждое слово на textarea [ключевое слово] в $another_array
Я попытался использовать str_replace
, но результат такой грязный.
Входной текст Я в текстовое поле
cat sat on the monkey, monkey is nice, dog ate fish
Я хочу, чтобы результат как
nice cat sat on the cute monkey, cute monkey is nice, good dog ate fresh fish
Что значит «но результаты такие грязные»? – BizzyBob
Я имею в виду, выход ужасный – dany
, пожалуйста, разместите код с попыткой использования 'str_replace()', чтобы мы могли его исправить ..! – BizzyBob