Думаю каждый из участников форума знает игру "Города", где компания которая состоит как минимум из 2 человек говорят название города по очереди, где следующее название города должно начинаться с последней буквы предыдущего названного города.
Так вот, я предлагаю поиграть в функции когда нам нефиг делать!)) Суть та же самая, только вместо городов мы будем называть название PHP функций.
Предложение носит не только развлекательный характер но и образовательный. Думаю каждый из нас с помощью этого топика может изучить много новых функций друг от друга.
Предлагаю при названии функции оставлять ссылку на её документацию в php.net
php.su не предложил т.к здесь нет полного списка функций(хотя тут можно на выбор, не суть). Кто хочет пусть проверяет, если здесь есть эта функция - пишите местный адрес, если нет, то на офф.сайт. Таким образом можно будет помочь администрации быстро выявить недостающие функции и лучше документировать портал.
Пример:
trait_exists
http://www.php.net/manual/en/fun...trait-exists.php
ответом будет strip_tags
http://www.php.net/manual/en/fun...n.strip-tags.php
Надеюсь будем играть!
Начнем с меня:
htmlentities
http://www.php.net/manual/en/fun...htmlentities.php
1. teddy - 29 Мая, 2014 - 21:59:47 - перейти к сообщению
2. EuGen - 29 Мая, 2014 - 22:15:24 - перейти к сообщению
3. OrmaJever - 29 Мая, 2014 - 22:25:30 - перейти к сообщению
идея крутая! EuGen читер!
array_search
array_search
4. LIME - 29 Мая, 2014 - 22:43:08 - перейти к сообщению
5. teddy - 29 Мая, 2014 - 22:47:16 - перейти к сообщению
Что то тут все читеры собрались))
Если нет функции на последнюю букву(ну на цифры вообще не существует), делаем сдвиг влево на 1 букву)
htmlspecialchars
Если нет функции на последнюю букву(ну на цифры вообще не существует), делаем сдвиг влево на 1 букву)
htmlspecialchars
6. EuGen - 29 Мая, 2014 - 22:48:37 - перейти к сообщению
7. OrmaJever - 29 Мая, 2014 - 22:53:23 - перейти к сообщению
EuGen пишет:
Хорошо, есть и на случай предпоследней буквы:
рекурсивный сдвиг влево на 1 символ, если на найдено то снова сдвиг
trim()
8. Panoptik - 29 Мая, 2014 - 22:54:05 - перейти к сообщению
вообще нужно было бы учесть что в пхп функции тематически объединены и зачастую десятки функций имеют префикс. поэтому всё изобилие функций array_* str* file* socket* mysql*
при данных условиях не возможно будет воспроизвести
так что было бы интересно увидеть условие при котором можно было бы упоминать другие функции, но не начинающиеся с последней буквы
я бы предложил найти функцию в которой встречаются 2 (и/или) больше букв с предыдущей
htmlspecialchars_decode
http://www.php.net/manual/ru/fun...chars-decode.php
ps: этот ответ был на функцию hash
при данных условиях не возможно будет воспроизвести
так что было бы интересно увидеть условие при котором можно было бы упоминать другие функции, но не начинающиеся с последней буквы
я бы предложил найти функцию в которой встречаются 2 (и/или) больше букв с предыдущей
htmlspecialchars_decode
http://www.php.net/manual/ru/fun...chars-decode.php
ps: этот ответ был на функцию hash
9. teddy - 29 Мая, 2014 - 22:54:37 - перейти к сообщению
функцию удалил. опоздал с ответом
EuGen
Ну цифры в любом случае пропускаются ) дальше делаем сдвиг влево пока не найдется функция на эту букву )
Желательно не повторяться )
EuGen
Ну цифры в любом случае пропускаются ) дальше делаем сдвиг влево пока не найдется функция на эту букву )
Желательно не повторяться )
10. EuGen - 29 Мая, 2014 - 22:56:21 - перейти к сообщению
OrmaJever пишет:
рекурсивный сдвиг влево на 1 символ
Тогда игра закончится, когда переберут весь список из (со всеми собранными библиотеками):
-что, думаю, не представляет особого интереса. Ну, или индекс, который здесь