
19.04.2010, 00:14
|
|
Новичок
Регистрация: 03.04.2010
Сообщений: 16
С нами:
8477587
Репутация:
0
|
|
Сообщение от shellz[21h]
PHP код:
<?php
$content = '
<a href="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21.jpg">
<img class="aligncenter size-medium wp-image-9" src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21-284x300.jpg" alt="" width="284" height="300" />
<a href="http://www.site.ru/wordpress/wp-content/uploads/2010/04/013_fine_art_print_b.jpg">
<img class="alignnone size-full wp-image-33" title="013_fine_art_print_b" src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/013_fine_art_print_b.jpg" alt="" width="666" height="500" />
</a></a>';
preg_match('!src="(.+)"\s+alt!', $content, $src);
print_r($src);
?>
Это похоже почти то что надо!
При этом коде выводится
Array ( [0] => src="http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21-284x300.jpg" alt [1] => http://www.site.ru/wordpress/wp-content/uploads/2010/04/23012_21-284x300.jpg )
Что надо подправить что бы исчезло "Array ( [0] =>"
и весь массив alt [1]
Кст alt это переменная или побочный эфект?
И ещё как присвоить что бы $content получал данные из
PHP код:
<?php the_content(__('Read the rest of this entry »', 'kubrick')); ?>
Пробовал вот так, но на странице дублируется содержимое, а массив остаётся пустым.
PHP код:
<?php
$content = the_content(kubrick);
preg_match('!src="(.+)"\s+alt!', $content, $src);
print_r($src);
?>
Последний раз редактировалось Memfiso; 19.04.2010 в 00:18..
|
|
|