Местоположение
Зимбабве, Зимбабве, Булавайо

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (36)

Лучшие ответы пользователя

Все ответы (44)
  • Как заменить значение в массиве?

    Delgus
    @Delgus
    А потом мы имеем сто тысяч if-ов в коде, замечательно все подсказали.
    //слова
    $array = ['green', 'purple', 'white', 'black', 'grey'];
    //массив с переводами чтобы сто раз if не писать как дундук
    $translate = [
        'green' => 'зеленый',
        'white' => 'белый'
        ];
        
    //1 вариант (для php > 7.0 короткий синтаксис)
    foreach ($array as $k => $v) {
       $array[$k] = $translate[$v] ?? $v;
    }
    //2 вариант (для php > 5.4 короткий синтаксис)
    foreach ($array as $k => $v) {
       $array[$k] = isset($translate[$v]) ?$translate[$v] : $v;
    }
    //3 вариант(длинная запись через if php > 5.4)
    foreach ($array as $k => $v) {
       if(isset($translate[$v])){
          $array[$k] = $translate[$v];
       }
    }
    Ответ написан
    1 комментарий
  • Где можно продать готовый стартап приносящий прибыль?

    Delgus
    @Delgus
    Целую неделю вынашивал в голове идею закрыть его, написать всем пользователем мол извините, сайт закрывается.

    Зачем закрывать? Можете подарить тому кто заинтересуется или назначить админами пользователей, если им так уж нравится сервис пусть платят деньги и заботятся о его судьбе.

    ICO можете запустить)))
    Ответ написан
    Комментировать
  • Как запустить функцию, имя метода которой передается в строке?

    Delgus
    @Delgus
    Test - класс, так и вызывайте как метод класса
    $test = new Test();
    $func = 'testFunc';
    $test->{$func}();
    Ответ написан
    Комментировать
  • Если я хочу реализовать регистрацию на сайте, то каким языком воспользоваться?

    Delgus
    @Delgus
    регистрация и авторизация - очень сложные темы, может вам стоит начать с создания динамичного сайта( чтоб контент страниц из БД брал) или реализовать простейшее REST API.

    Если вы будете писать бэкенд на PHP то вам надо будет изучить основы языка, освоить на уровне пользователя linux, освоить git, composer. Потом возьмете какой-нибудь фреймворк(Laravel или Yii2 например) и все реализуете.

    вы также можете выбрать NodeJS, golang, даже ruby,

    Но вообще правильный ответ - на серверном.
    Ответ написан
    Комментировать
  • Как передать id Методом POST?

    Delgus
    @Delgus
    Лучший способ:
    GET sita-poka-chto.netu/advert_id/999999999
    и использовать фреймворк

    метод POST используется, когда вы хотите сохранить что то на сервере или изменить.
    А то что вы описали - это тот же самый GET, только в параметрах и теле запроса пусто.

    /advert_id/999999999 вы найдете в $_SERVER['REQUEST_URI']

    Как строку разбить догадаетесь?
    При формировании каких-то сложных правил роутинга вам 100% понадобятся регулярные выражения.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (70)