Автор Тема: Подскажите, в чем ошибка с trim() ?  (Прочитано 2721 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hummerstadt

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
Подскажите, в чем ошибка с trim() ?
« : 03 Сентября 2005, 20:20:31 »
Не удаляет пробелы между буквами в результате. Буквы в текстовом файле идут по одной на строку.

$a_arr=file("a.txt");
    
$b_arr=file("b.txt");
        
    
$a_rand=mt_rand(0,sizeof($a_arr)-1);
    
$b_rand=mt_rand(0,sizeof($b_arr)-1);
    
    
    
$a_rand=trim("$a_rand");
    
$b_rand=trim("$b_rand");
    

    
$uniqid $a_arr[$a_rand] . $b_arr[$b_rand];
    
$uniqid=trim("$uniqid");

    print 
"$uniqid";


Функция работает тогда, когда в паре есть последний символ из текстового файла. Есть какие-нибудь мысли?

Спасибо, мыслей не надо :) за пару часов пришел к решению:
trim($a_arr[$a_rand]).trim($b_arr[$b_rand])
« Последнее редактирование: 03 Сентября 2005, 20:53:31 от Hummerstadt »
учу php

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Подскажите, в чем ошибка с trim() ?
« Ответ #1 : 04 Сентября 2005, 08:35:02 »
я одного не пойму.
с чего ты взял, что  trim() должна тебе тебе пробелы между буквами удалять-то?

Оффлайн Hummerstadt

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
Подскажите, в чем ошибка с trim() ?
« Ответ #2 : 04 Сентября 2005, 09:17:59 »
RomikChef,

дык, удаляет ;)
trim - вырезает пустое пространство в начале и в конце строки.
буквы = строки
учу php

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Подскажите, в чем ошибка с trim() ?
« Ответ #3 : 04 Сентября 2005, 09:57:36 »
Цитировать
Hummerstadt:
Не удаляет пробелы между буквами в результате

так между или по краям?
или у тебя проблемы с пониманием смысла этих двух понятий?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Подскажите, в чем ошибка с trim() ?
« Ответ #4 : 04 Сентября 2005, 09:58:47 »
и зачем ты пишешь имена переменных в кавычках?
для красоты?

Оффлайн Hummerstadt

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
Подскажите, в чем ошибка с trim() ?
« Ответ #5 : 04 Сентября 2005, 10:21:36 »
RomikChef,
не обижай новичков. В моем случае строка с обрезкой по краям  плюс строка с обрезкой по краям = буква нет пробела буква.
А в кавычках пишу, потому что путаюсь исчо.
учу php

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Подскажите, в чем ошибка с trim() ?
« Ответ #6 : 04 Сентября 2005, 10:50:45 »
ба.
оказывается, деточку обидели.
и чем же тебя обидели, маленький?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28