(javascript не знаю совсем

)
Есть кусок PHP кода, в котором описаны массивы:
$words=array(полтыщи значений);
$urls=array(полтыщи значений);
В HTML коде есть <img id="img1" src="">
Есть JS-скрипт, который анализирует структуру документа, получившуюся с учетом других JS-скриптов, и в переборе тегов (теги называются "yatag") находит все с определенным классом (назовем его "nuzhnyjclass").
Что хочется:
чтобы при вышеописанном переборе тегов содержимое найденного тега (там короткий текст) разбивалось на слова (наверное, с помощью .split(' ')), и каждое слово анализировалось на предмет вхождения в тот РНР массив $words. А если вхождение находилось, скажем, в элементе $words[$i], то атрибуту src вышеобозначенного <img id="img1"> присваивалось значение из массива $urls тоже с индексом $i.
Правильно ли сначала все массивы загнать в JS как-то так:
<?PHP
for ($i=0;$i<sizeof($words);$i++)
{
?>
<script type="text/javascript">
jswordsarray.push("$words[$i]");
jsurlsarray.push("$urls[$i]");
</script>
<?PHP
}
?>
...а потом уже анализировать всё в JS?