Я пытался работать с классом pagination codeigniter. Вот мой код $this->load->library('pagination'); $config['base_url'] = base_url('language/'.$this->uri->segment(2)); $config['total_rows'] = $page_count; $config['per_page'] = 1; $config['num_links'] = '2'; $config['uri_segment'] = '2'; $this->pagination->initialize($config); $data['pages'] = $this->pagination->create_links(); но затем, на первой странице, URL будет выглядеть localhost/language/something/ в то время как вторая страница будет localhost/language/something/1 который выглядит странно, возможно ли, что URL-адрес начинается […]
У меня небольшая проблема. Я пытаюсь преобразовать строку типа «1 234» в число: 1234 Я не могу туда попасть. Строка очищается от веб-сайта. Возможно, там не место? Потому что я пробовал такие методы, как str_replace и preg_split для пространства и ничего. Также (int) $ abc принимает только первую цифру (1). Если у кого-то есть идее, […]
function restyle_text($input){ $input = number_format($input); $input_count = substr_count($input, ','); if($input_count != '0'){ if($input_count == '1'){ return substr($input, +4).'k'; } else if($input_count == '2'){ return substr($input, +8).'mil'; } else if($input_count == '3'){ return substr($input, +12).'bil'; } else { return; } } else { return $input; } } Это код, который у меня есть, я думал, что […]
Я создаю систему регистрации, которая должна проверять имя / пропуск и т. Д. С REGEX (и предпочитает), что у меня есть до сих пор: //Check so numbers aren't first, such as 00foobar preg_match('/^(?!\d)[a-z0-9]+$/iD',$usrname); //Just simple check preg_match('/^[a-zA-Z0-9]+$/',$psword); Но я должен делать глупые вещи в утверждениях IF, например: if strlen($psword) > 30 || if (strlen($psword) < […]
Я хочу предоставить нашим пользователям в базе данных уникальный буквенно-цифровой идентификатор. Я использую код ниже, будет ли он всегда генерировать уникальный идентификатор? Ниже приведена обновленная версия кода: старый php: // Generate Guid function NewGuid() { $s = strtoupper(md5(uniqid(rand(),true))); $guidText = substr($s,0,8) . '-' . substr($s,8,4) . '-' . substr($s,12,4). '-' . substr($s,16,4). '-' . substr($s,20); […]
Как получилось, когда я установил значение 00 следующим образом: $ var = 00; он выводит 0, когда я его использую? Как я могу установить 00, чтобы $ var ++ стал 01?
Я пытаюсь реализовать эту функцию ниже. Было бы лучше использовать какой-то тип регулярных выражений здесь? Мне тоже нужно записать номер. function endsWithNumber($string) { $endsWithNumber = false; // Logic return $endsWithNumber; }
Каков правильный способ округления строки PHP до двух знаков после запятой? $number = "520"; // It's a string from a DB $formatted_number = round_to_2dp($number); echo $formatted_number; Выход «520,00»; Как должна быть определена функция round_to_2dp() ?