PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (106): В начало « ... 40 41 42 43 [44] 45 46 47 48 ... » В конец
Найдено сообщений: 1581
Строитель
Отправлено: 25 Сентября, 2017 - 20:33:10 • Тема: Склейка csv файлов • Форум: Вопросы новичков
Ответов: 3 Просмотров: 248
Грачи прилетели пишет: в настойках задал один раз
Я это и подразумевал -- вы явно прописываете имена файлов. Напишите простенький сканер, который будет считывать все файлы с расширением .csv и далее уже будет отрабатывать ваш скрипт. Что-то вроде: foreach (glob('*.csv') as $filename) {...}
Строитель
Отправлено: 25 Сентября, 2017 - 19:30:00 • Тема: Склейка csv файлов • Форум: Вопросы новичков
Ответов: 3 Просмотров: 248
Грачи прилетели пишет: но приходится указывать каждый файл.
Как это? Вручную пишете их имена?
Строитель
Отправлено: 25 Сентября, 2017 - 18:31:28 • Тема: Замена в строке • Форум: Регулярные выражения
Ответов: 3 Просмотров: 405
Faraon-san скачайте книгу Джеффри Фридла "Регулярные выражения" 3-е издание, и будете регулярки щёлкать, как семечки
Строитель
Отправлено: 24 Сентября, 2017 - 20:12:35 • Тема: Сортировка ассоциативного массива • Форум: Вопросы новичков
Ответов: 8 Просмотров: 809
Daxe_rag , один из вариантов:Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<?PHP
// по возрастанию элемента param
$sort_key = 'param' ;
// или по возрастанию элемента id
//$sort_key = 'id';
"status" => "working" ,
"id" => "21" ,
"param" => "8"
) ,
"status" => "working" ,
"id" => "10" ,
"param" => "4"
) ,
"status" => "fired" ,
"id" => "4" ,
"param" => "3"
) ,
"status" => "working" ,
"id" => "2" ,
"param" => "12"
) ,
"status" => "fired" ,
"id" => "88" ,
"param" => "3"
)
) ;
user_sort_array( $names , $sort_key ) ;
echo '<pre>' ; print_r ( $names ) ; echo '</pre>' ; /*
Array
(
[Jake] => Array
(
[status] => fired
[id] => 88
[param] => 3
)
[Nill] => Array
(
[status] => fired
[id] => 4
[param] => 3
)
[Mike] => Array
(
[status] => working
[id] => 10
[param] => 4
)
[Jhon] => Array
(
[status] => working
[id] => 21
[param] => 8
)
[Tom] => Array
(
[status] => working
[id] => 2
[param] => 12
)
)
*/
function user_sort_array( & $names , $sort_key , $keys = [ ] , $values = [ ] ) {
foreach ( $names as $key => $arr ) {
if ( empty ( $values ) || max ( $values ) < $arr [ $sort_key ] ) { $values [ ] = $arr [ $sort_key ] ;
$keys [ ] = $key ;
} else {
}
}
$values = [ ] ;
for ( $i = 0
, $all = count ( $names ) ; $i < $all ; $i ++ ) { $values [ $keys [ $i ] ] = $names [ $keys [ $i ] ] ;
}
$names = $values ;
}
Строитель
Отправлено: 23 Сентября, 2017 - 12:13:58 • Тема: мне нужна рамка на html • Форум: Напишите за меня, пожалуйста
Ответов: 9 Просмотров: 124
B_R_O_O_K пишет: вот пример что надо
Скиньте пример на другой обменник, т.к. этот сайт я не могу открыть из-за своего старого железа (нет поддержки https ).
Строитель
Отправлено: 22 Сентября, 2017 - 00:38:47 • Тема: Подскажите как сделать примитивный шаблонизатор • Форум: Вопросы новичков
Ответов: 6 Просмотров: 443
imedia , ещё один пример:Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<?PHP
$array = [
'sts' => 'Standford' ,
'dvd' => 'Video' ,
'title' => 'My_title'
] ;
overwrite_array_keys( $array ) ;
function overwrite_array_keys( & $array ) {
array_walk ( $array , function ( $item , $key ) use
( & $arr_new ) { $arr_new [ '{' . $key . '}' ] = $item ;
} ) ;
$array = $arr_new ;
}
?>
<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='utf-8'>
<title>{title}</title>
<div class='message' style='color:#6b0392;'>
{sts}
</div>
<div class='footer' style='color:#6b0392;'>
{dvd}
</div>
</head>
<body>
</body>
</html>
<?PHP
echo $content ;
Но лучше наверное использовать уже готовые шаблонизаторы.
Строитель
Отправлено: 21 Сентября, 2017 - 18:29:40 • Тема: с php5 на php7 • Форум: Вопросы новичков
Ответов: 16 Просмотров: 642
yogeswar пишет: но эта штука работает погано.
Что значит "плохо"? Вывод ошибок или работает, или нет
Страниц (106): В начало « ... 40 41 42 43 [44] 45 46 47 48 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB