Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Обрезать массив

, й [РЕШЕНО]
Статус пользователя csnet
сообщение 9.5.2015, 11:32
Сообщение #1
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

список серверов получаю curl
....
$con = curl_exec($ch);

не выходит $con обрезать чето с начала до 250й строки.

array_splice пробовал, но не силен я в пхп

длина списка может быть как длинее 250 айпи так и короче
если длинее, обрезать сначала до 250.

help?


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя miRror
сообщение 9.5.2015, 11:39
Сообщение #2


Стаж: 15 лет

Сообщений: 1151
Благодарностей: 1002
Полезность: 967

Меценат Меценат

Берешь строку полученную. Надо чтобы ip каждого сервера был с новой строки.
Делаешь с ней:
$var = explode("\n", $твоястрокассерверами");
Далее $var = array_slice($var, 0, 250);
И у тебя получится в переменной $var массив с серверами.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя csnet
сообщение 9.5.2015, 11:53
Сообщение #3
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

судя по тому что в error.log
PHP Warning: array_slice() expects parameter 1 to be array, string given
там все таки не массив, как я и думал
точняк

$var = substr($con, 0, 250);
echo "$var";

Отредактировал: csnet, - 9.5.2015, 11:55


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
umprex
сообщение 9.5.2015, 11:56
Сообщение #4


Иконка группы

Стаж: 16 лет
Город: Киев

Сообщений: 2909
Благодарностей: 4781
Полезность: 2197

csnet, можно пропарсить айпишки из curl и внести их в массив, это будет самым правильным решением.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 9.5.2015, 12:26
Сообщение #5
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

вышло .спс



go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: