PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (106): В начало « ... 85 86 87 88 [89] 90 91 92 93 ... » В конец
Найдено сообщений: 1581
Строитель
Отправлено: 01 Августа, 2016 - 23:38:52 • Тема: Массив php • Форум: Напишите за меня, пожалуйста
Ответов: 8 Просмотров: 121
vlad2020 , я предполагаю, что вызов count($arr) вам понадобился для дальнейшего использования общего количества в цикле for . Но можно обойтись и без count($arr), и без последующих манипуляций с возвращённым нею значением. Предлагаю рассмотреть такой вариант
Кода меньше, и читать удобнее.
Строитель
Отправлено: 01 Августа, 2016 - 23:02:29 • Тема: Массив php • Форум: Напишите за меня, пожалуйста
Ответов: 8 Просмотров: 121
vlad2020 пишет: но выводится
mysait.ru (0 из 34)
Код вывода опубликуйте, плиз. В таких случаях обычно добавляется в цикл переменная-счётчик (покажете код, я впишу счётчик). Ну а echo count($arr); при таком количестве сайтов mysait.ru (0 из 34) будет равно 35-и .
Строитель
Отправлено: 01 Августа, 2016 - 22:24:34 • Тема: Как убрать тире в словах? • Форум: Регулярные выражения
Ответов: 8 Просмотров: 2203
supmener пишет: Значит я ошибся, перепутав с отладкой в программе
Нет, это не вы ошиблись, а я просто не пользуюсь отладкой.supmener пишет: Могу и на локальном сервере запустить, если бы код был для этого приспособлен. То есть, чтобы результат можно было получить через браузер или в файл.
CodeLobster сам предложит сохранить файл при клике по кнопке Preview, и после сохранения (разумеется, в папке вашего локального сервера) запустит файл и возвратит результат его работы в этом же окне (в котором вы редактировали код).
Строитель
Отправлено: 01 Августа, 2016 - 20:54:19 • Тема: Как убрать тире в словах? • Форум: Регулярные выражения
Ответов: 8 Просмотров: 2203
supmener пишет: А как воспользоваться вашим кодом для обработки текста в редакторе кода? У меня ещё Codelobster есть
Честно говоря, не понимаю, о чём вы говорите. Я и сам пользуюсь CodeLobster'ом, но в нём я пишу php-код, который будет выполняться на сервере, а не в редакторе.
(Добавление)
supmener , ещё один вариант набросал PHP:
скопировать код в буфер обмена
$str = 'Тире, как пере-нос, будет удалено. Простое тире - удалено не будет' ;
echo preg_replace ( '~([a-zа-я]+)(-)([a-zа-я]+)~iu' , '$1$3' , $str ) ; // Тире, как перенос, будет удалено. Простое тире - удалено не будет
Строитель
Отправлено: 26 Июля, 2016 - 18:51:45 • Тема: Как вырезать определенный кусок текста • Форум: Хранение данных, их вывод и обработка
Ответов: 2 Просмотров: 1632
PHP:
скопировать код в буфер обмена
$search = '
<div class="content">
<p>Динамический параграф</p> // т.е. может быть, а может и нет
<h2>Ненужный текст<h2> // т.е. может быть, а может и нет
<p>Динамический параграф</p>
<h2>Ненужный текстh2> // т.е. может быть, а может и нет
<p>Динамический параграф</p>
<p>Постоянный текст</p> // Содержание Не изменяется никогда, а только порядковый номер в блоке
<h2>Нужный текст<h2>
<p>Постоянный текст</p> // Содержание Не изменяется никогда, а только порядковый номер в блоке
</div>
' ;
/*
Array
(
[0] => Динамический параграф
[1] => Динамический параграф
[2] => Динамический параграф
[3] => Постоянный текст
[4] => Постоянный текст
)
*/
Строитель
Отправлено: 21 Июля, 2016 - 14:50:39 • Тема: Проблема с записью в массив результатов Simple HTML DOM • Форум: Вопросы новичков
Ответов: 3 Просмотров: 172
VirtualMan пишет: Что я делаю не верно?
PHP:
скопировать код в буфер обмена
// Массив объявлять надо ВНЕ цикла
// Так же и с объявлением переменной, если к ней
// будет применяться конкатенация - объявить перед циклом
$url = '' ;
foreach ( $html -> find ( 'td[style="font-family:Arial;vertical-align:left;"]' , 0 ) -> parent ( ) -> find ( 'a' ) as $element ) {
// Сохранить в массив :
$arrayurl [ ] = $element -> href ;
// Сохранить в переменную ("." - оператор конкатенации)
$url .= $element -> href ;
}
echo '<pre>' ; var_dump ( $arrayurl , $url ) ;
Строитель
Отправлено: 17 Июля, 2016 - 10:51:23 • Тема: Куки или session_start() • Форум: Вопросы новичков
Ответов: 2 Просмотров: 153
Принцип такой, но это далеко не весь код для подобной задачи.
index1.phpСпойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<?PHP
// Принимаем данные из формы
$_POST [ 'logn' ] = 'Admin' ;
// Сохраняем эти данные в сессию
$_SESSION [ 'logn' ] = $_POST [ 'logn' ] ;
// Ну и выводим данные, если они есть
if ( ! empty ( $_SESSION [ 'logn' ] ) ) { echo 'Привет, <b>' . $_SESSION [ 'logn' ] . '</b><br />' .
'<a href="index2.php">Переходим на другую страницу</a>' ;
// Иначе выводим текст по умолчанию
} else {
echo 'Привет, Гость<br />' .
'<a href="index1.php">Авторизация</a>' ;
}
index2.phpСпойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<?PHP
// Выводим данные, если они есть
if ( ! empty ( $_SESSION [ 'logn' ] ) ) { echo 'Привет, <b>' . $_SESSION [ 'logn' ] . '</b><br />' .
'<a href="index1.php">Переходим на первую страницу</a>' ;
// Иначе выводим текст по умолчанию
} else {
echo 'Привет, Гость<br />' .
'<a href="index1.php">Авторизация</a>' ;
}
Строитель
Отправлено: 16 Июля, 2016 - 23:36:15 • Тема: Проверка символов строки • Форум: Вопросы новичков
Ответов: 3 Просмотров: 189
bugmenot пишет: Должно быть например 11АА.
Если любой из символов не тот - менять на случайный соответствующий.
Попробуйте такPHP:
скопировать код в буфер обмена
$letrs = [ 'А' , 'Б' , 'В' , 'Г' , 'Д' , 'Е' , 'Ё' ,
'Ж' , 'З' , 'И' , 'Й' , 'К' , 'Л' , 'М' , 'Н' ,
'О' , 'П' , 'Р' , 'С' , 'Т' , 'У' , 'Ф' , 'Х' ,
'Ц' , 'Ч' , 'Ш' , 'Щ' , 'Э' , 'Ю' , 'Я'
] ;
$input = '11АА' ;
for ( $i = 0 ; $i < 4 ; $i ++ ) {
}
}
}
echo $input ;
Строитель
Отправлено: 16 Июля, 2016 - 14:32:12 • Тема: Проверка символов строки • Форум: Вопросы новичков
Ответов: 3 Просмотров: 189
bugmenot пишет: Если это условие не выполняется для символа
Для какого конкретно символа из четырёх? bugmenot пишет: заменить символ на случайный
Опять же, на случайный буквенный, числовой?
Страниц (106): В начало « ... 85 86 87 88 [89] 90 91 92 93 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB