PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (15): [1] 2 3 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 220
lastdays
Отправлено: 19 Апреля, 2019 - 14:18:07 • Тема: Сортировка массива по определенным ключам другого массива • Форум: Вопросы новичков
Ответов: 4 Просмотров: 523
PHP:
скопировать код в буфер обмена
function arr_sort( $l , $r )
{
(
'blue' => 3 ,
'red' => 2 ,
'pink' => 1
) ;
//- Если пусто - в конец.
if ( empty ( $index [ $l [ "type" ] ] ) ) {
$index [ $l [ "type" ] ] = 0 ;
}
//- Если пусто - в конец.
if ( empty ( $index [ $r [ "type" ] ] ) ) {
$index [ $r [ "type" ] ] = 0 ;
}
if ( $index [ $l [ "type" ] ] < $index [ $r [ "type" ] ] )
{
return true ;
}
else if ( $index [ $l [ "type" ] ] > $index [ $r [ "type" ] ] )
{
return false ;
}
}
$arr [ 'key1' ] = array ( 'somevalue' => 'somevalue' , 'type' => 'white' ) ; $arr [ 'key2' ] = array ( 'somevalue' => 'somevalue' , 'type' => 'blue' ) ; $arr [ 'key3' ] = array ( 'somevalue' => 'somevalue' , 'type' => 'red' ) ; $arr [ 'key4' ] = array ( 'somevalue' => 'somevalue' , 'type' => 'blue' ) ; $arr [ 'key5' ] = array ( 'somevalue' => 'somevalue' , 'type' => 'red' ) ; $arr [ 'key6' ] = array ( 'somevalue' => 'somevalue' , 'type' => 'red' ) ; $arr [ 'key7' ] = array ( 'somevalue' => 'somevalue' , 'type' => 'white' ) ; $arr [ 'key8' ] = array ( 'somevalue' => 'somevalue' , 'type' => 'red' ) ;
{
usort ( $arr , 'arr_sort' ) ;
foreach ( $arr as $k => $v )
{
echo ' ' . $k . ' => ' . $v [ 'type' ] . ' <br />' ;
}
}
Такой вот быдлокод, может кто лучше предложит.
lastdays
Отправлено: 03 Июля, 2016 - 04:27:50 • Тема: Помогите сделать авторизацию с массивом. • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 79
PHP:
скопировать код в буфер обмена
<?PHP
(
'vasya' => '123123' ,
'petya' => '321321'
) ;
if ( isset ( $_GET [ "exit" ] ) ) {
}
if ( isset ( $_POST [ "login" ] , $_POST [ "pass" ] ) ) {
{
print ( 'Incorrect login or password' ) ;
}
elseif ( $pass != $users_array [ $login ] )
{
print ( 'Incorrect login or password' ) ;
}
else
{
$_SESSION [ "login" ] = $login ;
}
}
if ( empty ( $_SESSION [ "login" ] ) ) {
$form = '
<form action="" method="POST">
login: <input type="text" name="login">
pass: <input type="text" name="pass">
<input type="submit">
</form>
' ;
print ( $form ) ;
}
else
{
print ( ' Hello ' . htmlspecialchars ( $_SESSION [ "login" ] ) . ' <a href="?exit=true">EXIT</a>' ) ; }
?>
lastdays
Отправлено: 26 Февраля, 2016 - 04:05:42 • Тема: Fatal error: • Форум: Вопросы новичков
Ответов: 2 Просмотров: 157
бо isset($_REQUEST['pokaz']) = false,
Нигде не забыл { } ?
lastdays
Отправлено: 28 Января, 2016 - 11:06:20 • Тема: Помогите разобраться со скриптом • Форум: Напишите за меня, пожалуйста
Ответов: 5 Просмотров: 54
Ну, во-первых никто не обязан вам помогать, а говорить что люди не знают язык программирования из-за этого глупо.
Во-вторых, такую простыню лично мне лень читать и писать вам готовый код бесплатно.
Ждите)
lastdays
Отправлено: 27 Января, 2016 - 12:36:44 • Тема: шифрование текста, работа с ассоциативными массивами • Форум: Вопросы новичков
Ответов: 3 Просмотров: 241
PHP:
скопировать код в буфер обмена
function test( $text , $type = false )
{
$code = array ( 'q' => '01' , 'w' => '02' , 'e' => '03' , 'r' => '04' , 't' => '05' , 'ы' => '06' ) ; $decode = array ( '01' => 'q' , '02' => 'w' , '03' => 'e' , '04' => 'r' , '05' => 't' , '06' => 'ы' ) ; $replace = $type ? $code : $decode ;
return strtr ( $text , $replace ) ; }
$user_name = 'qwertы' ;
echo test( $user_name , true ) ;
echo '<br />' ;
$user_name = '010203040506' ;
echo test( $user_name ) ;
Страниц (15): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB