
Бернгардт
03.05.2017
15:42:50
ща
Бумага офисная "PaperOne Perfect Print" А4, класс A - 51 символ

Dmitry
03.05.2017
15:43:10
руками посчитал. в строке 51 символ

svetlana
03.05.2017
15:43:15
это мы уже поняли

Google

svetlana
03.05.2017
15:43:25
что 51 символ

Бернгардт
03.05.2017
15:43:26
<?php
$len = $argv[1];
$title = 'Бумага офисная "PaperOne Perfect Print" А4, класс A';
$out = mb_strimwidth($title, 0, $len, "...","UTF-8") ;
var_dump($out);
php test.php 51 18:39
/home/optim/experements/docker-result-bitrix/spice-workarea-apache-php5/test.php:5:
string(70) "Бумага офисная "PaperOne Perfect Print" А4, класс A"
php test.php 50 18:42
/home/optim/experements/docker-result-bitrix/spice-workarea-apache-php5/test.php:5:
string(67) "Бумага офисная "PaperOne Perfect Print" А4, кла..."

svetlana
03.05.2017
15:43:32
но функция обрезает думая что 70

Vlad
03.05.2017
15:43:45
Света
Оно явно не 70 думает

Бернгардт
03.05.2017
15:43:55
php -v 18:42
PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )

Vlad
03.05.2017
15:43:58
А точно
Режет потому что видит не 51 а 70

svetlana
03.05.2017
15:44:20
Бумага офисная "PaperOne Perfect Print" А4,...

Бернгардт
03.05.2017
15:45:18
просто я не понял.. почему вы режете одним, меряете другим
хм..

svetlana
03.05.2017
15:45:33
вася мы уже всем подряд измеряли

Dmitry
03.05.2017
15:45:37

Бернгардт
03.05.2017
15:45:37
у меня вон - вардамп, как раз показывает кол-во байт

Google

svetlana
03.05.2017
15:45:39
вопрос в чём функция измеряет

Бернгардт
03.05.2017
15:45:55
они по разному ;)

svetlana
03.05.2017
15:46:27
одна и та же функция у нас у всех разный результат даёт, как это?

Бернгардт
03.05.2017
15:46:32
len свистит всегда - на нее полагаться нельзя
как то она там еще от overload настроек зависит, сейчас точно не помню
ну и от версии к версии пытались это "чинить"

svetlana
03.05.2017
15:46:49
func_overload да

Vlad
03.05.2017
15:46:50
Так 5.4
82Бумага офисная "PaperOne Perfect Print&qu...

Бернгардт
03.05.2017
15:46:54
потому от версии php тоже по разному комплект mb_* работает

Vlad
03.05.2017
15:46:57
В начале длина

svetlana
03.05.2017
15:47:01
ЫЫЫ

Бернгардт
03.05.2017
15:47:13
т.е. тут вы не учитываете версию пыхи, и overload
5,4 старье причем достаточно глючное
пацаны 5,6 юзают бгг

Vlad
03.05.2017
15:47:53
Все проекты на 7.0
Просто ради интереса сейчас щелкаю

Бернгардт
03.05.2017
15:48:07
не.. а серьезно в 5.4 не корректно с mb_* работает
встречал там, да

Vlad
03.05.2017
15:48:23
5.6 7.0
Глюяат

svetlana
03.05.2017
15:48:51
7.0.17

Google

Бернгардт
03.05.2017
15:48:58
ну.. можно будет потом под brew добраться и потестить

Vlad
03.05.2017
15:49:06
хы
еще nginx
Можно вспомнить

Бернгардт
03.05.2017
15:49:27
а что nginx?
при чем тут nginx? хм

Vlad
03.05.2017
15:49:53
Он влиять не может? Мне казалось для 7го норма 2 версия

Бернгардт
03.05.2017
15:50:10
не.. мухи отдельно, котлеты отдельно

Dmitry
03.05.2017
15:50:15
Бггг
Ровно 70!
Бумага офисная &quot;PaperOne Perfect Print&quot; А4, класс A
Двойной эскейпинг

Бернгардт
03.05.2017
15:50:27
nginx или индеец - это лишь инструменты доставки
чтоб php удобнее глючить было