Показать сообщение отдельно
  #1 (permalink)  
Старый 14.09.2012, 23:39
Новичок на форуме
Отправить личное сообщение для Скоробогатов Посмотреть профиль Найти все сообщения от Скоробогатов
 
Регистрация: 23.08.2012
Сообщений: 8

массив в ПХП, обработка в JS.
(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?
Ответить с цитированием