PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Гость
Отправлено: 16 Апреля, 2018 - 10:28:31
Post Id


УДАЛЁН










PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $wordcounts = array( );
  3. $words = split( " ", "CNN number Americans disapproving President Bush job
  4. perance risen highest level presidency according CNN USA Today Gallup poll
  5. released Monday According poll percent respondents disapproved Bush performance
  6. compared percent approved margerror plus minus percentage points percent
  7. figure highest disapproval rating recorded CNN USA Today Gallup poll Bush
  8. president January approval percentage percent matches low point late March
  9. point gap between those disapproved approved largest recorded during Bush tenure
  10. As Bush prepares address nation Tuesday defend Iraq policy just percent those
  11. responding poll approved handling war percent disapproved Full story approval
  12. rating Iraq unchanged poll late May disapproval figure marked increase
  13. percentage points But poll found issues other Iraq war dragging down Bush numbers
  14. Respondents expressed stronger disapproval handling economy energy policy health
  15. care Social Security lone bright spot president poll handling terrorism which
  16. scored percent approval rating compared just percent disapproved presidents
  17. worst numbers latest poll came issue Social Security respondents disapproving
  18. performance margmore percent percent Bush made changing Social Security system
  19. signature issue second term He proposed creating voluntary government sponsored
  20. personal retirement accounts workers younger Under proposal workers could invest
  21. portion their Social Security taxes range government selected funds exchange
  22. guaranteed benefits retirement plan run instiff opposition Democrats accounts are
  23. too risky undermine Social Security system Some Republicans are wary taking such
  24. politically risky economy only percent poll respondents approved Bush
  25. performance compared percent disapproved On energy policy percent approved
  26. percent disapproved health care percent approved percent disapproved poll results
  27. based interviews Friday Sunday American adults" );
  28. foreach( $words as $word )
  29. {
  30.   $word = strtolower( $word );
  31.   if ( strlen( $word ) > 0 )
  32.   {
  33.     if ( ! array_key_exists( $word, $wordcounts ) )
  34.       $wordcounts[ $word ] = 0;
  35.     $wordcounts[ $word ] += 1;
  36.   }
  37. }
  38.  
  39. $min = 1000000;
  40. $max = -1000000;
  41. foreach( array_keys( $wordcounts ) as $word )
  42. {
  43.   if ( $wordcounts[ $word ] > $max )
  44.     $max = $wordcounts[ $word ];
  45.   if ( $wordcounts[ $word ] < $min )
  46.     $min = $wordcounts[ $word ];
  47.   }
  48.   $ratio = 18.0 / ( $max - $min );
  49. ?>
  50. <html>
  51. <head>
  52. <style type="text/css">
  53. body { font-family: arial, verdana, sans-serif; }
  54. .link { line-height: 20pt; }
  55. </style>
  56. </head>
  57. <body>
  58. <div style="width:600px;">
  59. <?PHP
  60. $wc = array_keys( $wordcounts );
  61. sort( $wc );
  62. foreach( $wc as $word )
  63. {
  64.   $fs = (int)( 9 + ( $wordcounts[ $word ] * $ratio ) );
  65. ?>
  66. <a class="link" href="http://en.wikipedia.org/wiki/<?PHP echo($word);
  67. ?>" style="font-size:<?PHP echo( $fs ); ?>pt;">
  68. <?PHP echo( $word ); ?></a> &nbsp;
  69. <?PHP } ?>
  70. </div>
  71. </body>
  72. </html>
  73.  




Fatal error: Uncaught Error: Call to undefined function split() in E:\OpenServer\domains\php\Code\Глава 3. DHTML\Трюк 24. Создание диаграмм ссылок\linkgraph.php:3 Stack trace: #0 {main} thrown in E:\OpenServer\domains\php\Code\Глава 3. DHTML\Трюк 24. Создание диаграмм ссылок\linkgraph.php on line 3
 
 Top
andrewkard
Отправлено: 16 Апреля, 2018 - 11:53:05
Post Id


Участник


Покинул форум
Сообщений всего: 1245
Дата рег-ции: Нояб. 2014  


Помог: 23 раз(а)




Цитата:

Внимание
Эта функция объявлена УСТАРЕВШЕЙ в PHP 5.3.0, и УДАЛЕНА PHP 7.0.0.

Есть следующие альтернативы:

preg_split()
explode()
str_split()

 
 Top
Гость
Отправлено: 16 Апреля, 2018 - 14:43:29
Post Id


УДАЛЁН










в книге написано что все должно работать
 
 Top
Мелкий Супермодератор
Отправлено: 16 Апреля, 2018 - 14:59:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 11746
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 591 раз(а)




Значит у вас сильно устаревшая книга. 5.3.0 уже 9 лет почти.


-----
PostgreSQL DBA
 
 Top
Гость
Отправлено: 16 Апреля, 2018 - 15:10:20
Post Id


УДАЛЁН










а мне обучиться пхп
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB