PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (106): В начало « ... 16 17 18 19 [20] 21 22 23 24 ... » В конец
Найдено сообщений: 1581
Строитель
Отправлено: 16 Августа, 2018 - 21:01:12 • Тема: Работа с номером • Форум: Вопросы новичков
Ответов: 7 Просмотров: 388
Gerd пишет: Имеется ли какой другой способ разбора номера. Который приводил строчку в необходимый ормат отображения вне зависимости сколько симфолов в строчке?
А какой формат вы считаете "необходимым"? Я ни из прошлой вашей темы, ни из этой, так и не понял, чего же вы пытаетесь добиться. Ваш пример вполне корректно отрабатывает
Строитель
Отправлено: 16 Августа, 2018 - 12:47:55 • Тема: Работа с номером • Форум: Вопросы новичков
Ответов: 7 Просмотров: 388
Gerd пишет: Почему неработает?
Как минимум потому, что вместо str_replace() нужно использовать preg_replace(). И ещё - модификатор g в пхп не поддерживается.
Строитель
Отправлено: 15 Августа, 2018 - 16:20:15 • Тема: Определить значение в Массиве • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 99
Noobster Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
$input = '{
"status": "ok",
"result": {
"work": {
"error_code": false,
"body": {
"Available": true,
"Position": "Sale manager",
"Note": 24,
"Company": "Google"
}
},
"help": {
"error_code": false,
"body": {
"Available": true,
"Position": "Marketing",
"Note": 24,
"Company": "Asus"
}
},
"sport": {
"error_code": false,
"body": {
"Available": false,
"Data": 0,
"Message": "No Note found",
"Credit": "1000",
"Note": 0
}
},
"travel": {
"error_code": false,
"body": {
"Available": false,
"Data": 0,
"Message": "No Note found",
"Credit": null,
"Note": 0
}
},
"education": {
"error_code": false,
"body": {
"Available": true,
"Data": 10,
"Message": "This info is vailable",
"Credit": "5000",
"Note": 1
}
}
}
}' ;
$result = [ ] ;
if ( $key == "Credit" && ! empty ( $item ) ) { $result [ ] = $item ;
}
} ) ;
/*
array (
0 => '1000',
1 => '5000',
)
*/
Строитель
Отправлено: 15 Августа, 2018 - 02:10:05 • Тема: Определить значение в Массиве • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 99
Noobster Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
$input = '{
"status": "ok",
"result": {
"work": {
"error_code": false,
"body": {
"Available": true,
"Position": "Sale manager",
"Note": 24,
"Company": "Google"
}
},
"help": {
"error_code": false,
"body": {
"Available": true,
"Position": "Marketing",
"Note": 24,
"Company": "Asus"
}
},
"sport": {
"error_code": false,
"body": {
"Available": false,
"Data": 0,
"Message": "No Note found",
"Credit": "1000",
"Note": 0
}
},
"travel": {
"error_code": false,
"body": {
"Available": false,
"Data": 0,
"Message": "No Note found",
"Credit": null,
"Note": 0
}
},
"education": {
"error_code": false,
"body": {
"Available": true,
"Data": 10,
"Message": "This info is vailable",
"Credit": "5000",
"Note": 1
}
}
}
}' ;
$key != "Credit" ?: print "$item <br>" ;
} ) ;
Строитель
Отправлено: 26 Июля, 2018 - 16:32:54 • Тема: Массив • Форум: Вопросы новичков
Ответов: 3 Просмотров: 238
Nizz пишет: Не думал, что из-за отсутствия кв. скобок может быть такая ошибка
Ну а как же? Если переменная хранит структуру массива, то для обращения к любому его элементу надо указывать его ключ. Ключ в свою очередь записывается в квадратных скобках. Если в квадратных скобках явно не указать ключ - запись элементов в массив начнётся с начала массива (индекс 0) . Если не писать квадратные скобки, то переменная целиком перезаписывается тем значением, которое в текущий момент будет в переменной $results['id'] , и судя по её названию, там будет уж точно не массив, а айдишник.
Строитель
Отправлено: 26 Июля, 2018 - 16:14:49 • Тема: Массив • Форум: Вопросы новичков
Ответов: 3 Просмотров: 238
Nizz , на будущее - допишите к переменной $test квадратные скобки []
Страниц (106): В начало « ... 16 17 18 19 [20] 21 22 23 24 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB