За последние 24 часа нас посетили 17732 программиста и 1721 робот. Сейчас ищут 886 программистов ...

использование функции str_word_count()

Тема в разделе "PHP для новичков", создана пользователем bookin, 13 ноя 2009.

  1. bookin

    bookin Активный пользователь

    С нами с:
    11 ноя 2009
    Сообщения:
    120
    Симпатии:
    0
    люди использую функции str_word_count() для разбития строки в csv файле на отдельные слова но на выходе получаю бред

    вот код:

    PHP:
    1.  
    2. $handle=fopen("C:\web5\apache\modules\bookin.csv","r");
    3. while(($data=fgetcsv($handle,1000,";")) !== FALSE)
    4. {
    5. $t=$data[2];
    6. $num=count($data);
    7. for($c=1;$c<$num;$c++)
    8. {
    9. $a[]= str_word_count($data[2],1);
    10.  
    11. }
    12. }
    13. echo"<pre>";
    14. print_r($a);
    15. echo"</pre>" ;
    16.  
    17. fclose($handle)
    18.  


    вот то что выдает :


    Array
    (
    [0] => Array
    (
    [0] => ухонный
    [1] => ком
    [2] => йн
    [3] => PHILIPS
    [4] => HR-
    )

    [1] => Array
    (
    [0] => ухонный
    [1] => ком
    [2] => йн
    [3] => Philips
    [4] => HR
    )

    [2] => Array
    (
    [0] => ору
    [1] => ки
    [2] => Tefal
    [3] => ME
    )

    [3] => Array
    (
    [0] => ору
    [1] => ки
    [2] => Tefal
    [3] => ME
    )

    [4] => Array
    (
    [0] => е
    [1] => ы
    [2] => Tefal
    [3] => BM
    )

    [5] => Array
    (
    [0] => ю
    [1] => Tefal
    [2] => FV
    )

    [6] => Array
    (
    [0] => ухонный
    [1] => ком
    [2] => йн
    [3] => Philips
    [4] => HR
    )

    )



    вот та база с которой пытаюсь работать (база для проверки):

    [​IMG]