@john_notebook

Как заменить символы в строке?

есть строка:
<?php
$text = "qw_er00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
echo strlen($text); //223

?>


как мне сделать:
я получаю в $_GET['text'] текст, он может быть из 10 символов или из 100
нужно из переменной $text взять текс и в него перезаписать текст который пришел из $_GET['text']
должно выйти вот так:
текст который мы получили -> qq_test2016 - 11 символов (текст который получаем может содержать до 200 символов)
текст который есть: -> qw_er00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - 223 символа

нужно сложить вместе что бы вышло вот так:

qq_test201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 // 223 символа

тоесть заменить, если слово которое получили больше то соответственно и нули будут заменяться дальше!

помогите вот такое решить! Спасибо!

ответ:
$input = "id_alien";
$text_send = str_pad($input, 223, "0"); 
var_dump($text_send);
  • Вопрос задан
  • 180 просмотров
Решения вопроса 2
@ape364
Как-то так php.net/manual/ru/function.str-pad.php, только не очень понятно, зачем это нужно :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
26 апр. 2024, в 07:20
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект