массив в ПХП, обработка в 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?  | 
	
		
 Цитата: 
	
 
<script type="text/javascript">
    var jswordsarray = <?php echo json_encode( $words );?>
    var jsurlsarray = <?php echo json_encode( $urls );?>
</script>
 а в JS с ними работать как с объектами. А если нужно перебрать то юзаем в JS:
for( var key in jswordsarray ) {
    if ( Object.prototype.hasOwnProperty( key ) ) {
        alert( "key: " + key + ", value: " + jswordsarray[ key ] );
    }
}
 | 
	
		
 Цитата: 
	
 тыща проходов для одной проверки - жырно.  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 18:26. |