| |
автор: Dekor change (11.06.2006 в 17:13) |
|
| |
<?php
$text = "Текст";
$echo = substr($text, 0, 3);
echo $echo;
?>
|
Выводит "". Должен выводить "Текст". Где ошибка? | |
| |
|
|
| |
|
|
| |
для: Dekor change
(11.06.2006 в 17:13)
| | | Ну правильно, функция возвращает первые три символа в строке. В вашем случае эти три символа - "". | |
| |
|
|
| |
автор: Dekor change (11.06.2006 в 17:29) |
|
| |
для: Саня
(11.06.2006 в 17:25)
| | | А как сделать чтобы Т php понимал как один символ "Т" например? Просто мне необходимо из Текст получить слово Текст и вывести три первых символа. | |
| |
|
|
| |
|
|
| |
для: Dekor change
(11.06.2006 в 17:29)
| | |
<?php
$text = "Текст";
$echo = substr($text, 0, 3*7);
echo $echo;
?>
|
| |
| |
|
|
| |
автор: Dekor change (11.06.2006 в 19:55) |
|
| |
для: Саня
(11.06.2006 в 17:42)
| | | А если будет не 7, а например 12 и я не смогу посчитать самостоятельно? | |
| |
|
|
| |
автор: Dekor change (11.06.2006 в 20:17) |
|
| |
для: Саня
(11.06.2006 в 17:42)
| | | Да и еще, иногда бывает что переменная $text содержит латинские символы, в итоге к примеру слово hello умножается на семь раз :( | |
| |
|
|