1

Тема: Цікаві задачі PHP

Задачі на 3:
Робота з матрицями
Абстрактні класи
Робота з рядками

Задачі на 4:
Функція substr з урахуванням слів
Визначення Яндекс Тіц та rang без використання регулярних виразів

Задачі на 5:
Фільтрація номерів за маскою
Розбиття пошукового запиту на частини


Велика подяка Patron'у за вклад у цьому напрямку.
Назви тем змінив відповідно.

Подякували: ostap34PHP, leofun01, 221VOLT3

2 Востаннє редагувалося koala (03.05.2013 21:32:10)

Re: Цікаві задачі PHP

Переробив: http://replace.org.ua/post/10722/

3

Re: Цікаві задачі PHP

1. Створюйте окремі гілки для кожної задачі!
2.

echo gmp_prob_prime("6") . "\n";
Подякували: koala1

4

Re: Цікаві задачі PHP

IQLAB CHALLENGE для Backend розробників 16-17 серпня

Розпочалася реєстрація для участі в онлайн IQLab Challenge для backend розробників, що пройде 16-17 серпня!
IQLab - це не коммерційна освітня платформа компанії SysIQ і Astound Commerce, що має на меті поширення знання та практичних навичок серед молодих IT-спеціалістів. За два роки активної діяльності під брендом IQLab було проведено 15 освітніх заходів по всій Україні. Найкращі учасники активностей IQLab завжди отримують можливість для співпраці з компаніями SysIQ та Astound Commerce.
Завдання для IQLab Challenge  спеціально  розробив представник американського офісу SySIQ, який має більш ніж десятирічний досвід  розробки на PHP та Magento. 
IQLab Challenge для backend-разробників - це унікальна можливість  не тільки  позмагатися з найсильнішими розробниками, а ще й знайти потенційного роботодавця, виграти корисні подарунки та отримати аналіз  проектів від експертів!
Тож не зволікай, реєструйся на сайті IQLabChallenge http://www.iqlab.ua/challenge і перемагай!

5

Re: Цікаві задачі PHP

Отримав домашнє завдання:
Створити авторизацію на свій сайт в адміку.
Створити авторизацію та регістрацію на користувачів на сайт окремо від адмінки.
При всих видах регісрації не зберігати в базі данних відкритий пароль, а хеширувати його и порівнювати.

Чи немає в кого подібних напрацювань??

6

Re: Цікаві задачі PHP

Хлопці, я що, дуже тихо питаю??

7

Re: Цікаві задачі PHP

Мені здалося що це ваше домашне завдання а не оцінка наших напрацювань. Штимт?

Подякували: ostap34PHP1

8

Re: Цікаві задачі PHP

Хто якщо не знає - штимт (stimmt) це приблизний аналог "really?" типа "Точно? Ти саме це мав на увазі чувак?"

Подякували: ostap34PHP1

9

Re: Цікаві задачі PHP

varkon написав:

Хто якщо не знає - штимт (stimmt) це приблизний аналог "really?" типа "Точно? Ти саме це мав на увазі чувак?"

Я не приховую, що це - домашнє завдання. А чому хамське тикання?? Чому хамське москальське звертання "чувак"??

10

Re: Цікаві задачі PHP

elektryk написав:
varkon написав:

Хто якщо не знає - штимт (stimmt) це приблизний аналог "really?" типа "Точно? Ти саме це мав на увазі чувак?"

Я не приховую, що це - домашнє завдання. А чому хамське тикання?? Чому хамське москальське звертання "чувак"??

Тому що "домашне завдання" це те що потрібно зробити самому.
А саме хамам - "тикають". Бо саме хам буде вимагати щоб за нього зробили.
Тобі ЗРОЗУМІЛО?

11

Re: Цікаві задачі PHP

varkon написав:
elektryk написав:
varkon написав:

Хто якщо не знає - штимт (stimmt) це приблизний аналог "really?" типа "Точно? Ти саме це мав на увазі чувак?"

Я не приховую, що це - домашнє завдання. А чому хамське тикання?? Чому хамське москальське звертання "чувак"??

Тому що "домашне завдання" це те що потрібно зробити самому.
А саме хамам - "тикають". Бо саме хам буде вимагати щоб за нього зробили.
Тобі ЗРОЗУМІЛО?

Брудна брехня!! Я нічого не вимагаю. Не подобається, то проходь.

12

Re: Цікаві задачі PHP

Та мить, коли натрапив на штимт, не поглӓнув далі і одразу шукати. А коли повернувсӓ…

Але все ж таки недарма, бо таки можу зауважити, що правільніше буде штімт‑с. Але, звісно, длӓ говірки і так зіьде.

13

Re: Цікаві задачі PHP

Чи можна викликати функцію func2()?? Якщо можна, то за яких умов.

function func1(){
     func2(){
        echo "Спробуй мене викликати.\n";
     }
     echo "Hello world";
}

14

Re: Цікаві задачі PHP

Можна, чого ні, з середини функції func1(), точніше виклик має бути після func2().

Подякували: koala, bodyanua2

15

Re: Цікаві задачі PHP

elektryk написав:
function func1(){
     func2(){
        echo "Спробуй мене викликати.\n";
     }
     echo "Hello world";
}

Чи можна викликати функцію func2()??

Не можна, бо немає "function" перед func2().

elektryk написав:

Якщо можна, то за яких умов.

function func1(){
     function func2(){
        echo "Спробуй мене викликати.\n";
     }
     echo "Hello world";
}
//func2(); // error: Call to undefined function func2()
func1(); // Hello world
func2(); // Спробуй мене викликати.
Подякували: koala1

16 Востаннє редагувалося elektryk (24.02.2018 02:44:34)

Re: Цікаві задачі PHP

Ой, хлопчики, вибачайте. Я помилився. Там дійсно має бути function func2()

function func1(){
   function func2(){
        echo "Спробуй мене викликати.\n";
     }
     echo "Hello world";
}

То як бути??

Ще задачка. Маємо одномірний масив на сто елементів. Потрібно видалити кажен другий елемент.

17

Re: Цікаві задачі PHP

foreach ($_array as $key => $value) {
   if($key%2 != 0) unset($_array[$key]);
}

18

Re: Цікаві задачі PHP

bodyanua написав:
foreach ($_array as $key => $value) {
   if($key%2 != 0) unset($_array[$key]);
}

Велике спасибі!!

19

Re: Цікаві задачі PHP

Тут є суттєва проблема в умові. Якщо це асоціативний масив, то дали правильну відповідь. Але якщо потрібен звичайний, нумерований, то треба

for( $i = 0; $i < count($_array)/2; ++$i ) $_array[$i]=$_array[2*$i];
$_array = array_slice($_array, 0, count($_array/2));

20

Re: Цікаві задачі PHP

elektryk написав:

Отримав домашнє завдання:
Створити авторизацію на свій сайт в адміку.
Створити авторизацію та регістрацію на користувачів на сайт окремо від адмінки.
При всих видах регісрації не зберігати в базі данних відкритий пароль, а хеширувати його и порівнювати.

Чи немає в кого подібних напрацювань??

є, все є
і мій телеграм у вас також є
8)