<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Отрезать последний символ в строке (PHP)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html</link>
    <description>Коллеги,&lt;br&gt;Очередное затруднение.&lt;br&gt;Нужно убрать последний символ в строке на PHP. Он может быть любым.&lt;br&gt;В Перле я это делал chop-ом.</description>

<item>
    <title>Отрезать последний символ в строке (PHP) (Павел)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html#10</link>
    <pubDate>Fri, 26 Apr 2013 03:12:12 GMT</pubDate>
    <description>в смысле, что бы название под картинкой было без .jpg&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Отрезать последний символ в строке (PHP) (Павел)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html#9</link>
    <pubDate>Fri, 26 Apr 2013 03:11:16 GMT</pubDate>
    <description>&amp;lt;?php&lt;br&gt;  $dir = &apos;antiques/Accessories/Clothing/&apos;; // Папка с изображениями&lt;br&gt;  $ar=array();&lt;br&gt;&lt;br&gt;  $name = scandir($dir);&lt;br&gt;  $parts = pathinfo($img);&lt;br&gt;  $cols = 3; // Количество столбцов в будущей таблице с картинками&lt;br&gt;  $files = scandir($dir); // Берём всё содержимое директории&lt;br&gt;  echo &quot;&amp;lt;table&amp;gt;&quot;; // Начинаем таблицу&lt;br&gt;  $k = 0; // Вспомогательный счётчик для перехода на новые строки&lt;br&gt;  for ($i = 0; $i &amp;lt; count($files); $i++) &#123; // Перебираем все файлы&lt;br&gt;    if (($files&#091;$i&#093; != &quot;.&quot;) &amp;&amp; ($files&#091;$i&#093; != &quot;..&quot;)) &#123; // Текущий каталог и родительский пропускаем&lt;br&gt;      if ($k &#037; $cols == 0) echo &quot;&amp;lt;tr&amp;gt;&quot;; // Добавляем новую строку&lt;br&gt;      echo &quot;&amp;lt;td width=&apos;220&apos;   align=&apos;center&apos;&amp;gt;&quot;; // Начинаем столбец&lt;br&gt;      $path = $dir.$files&#091;$i&#093;; // Получаем путь к картинке&lt;br&gt;      echo &quot;&amp;lt;a href=&apos;$path&apos;&amp;gt;&quot;; // Делаем ссылку на картинку&lt;br&gt;      echo &quot;&amp;lt;img src=&apos;$path&apos; width=&apos;200&apos; height=&apos;200&apos; /&amp;gt;&quot;; // Вывод превью картинки&lt;br&gt;      echo &quot;$name&#091;$i&#093;&quot;;&lt;br&gt;      echo &quot;&amp;lt;/a&amp;gt;&quot;; // Закрываем ссылку&lt;br&gt;      echo &quot;&amp;lt;/td&amp;gt;&quot;; // Закрываем столбец&lt;br&gt;      /* Закрываем стр</description>
</item>

<item>
    <title>Отрезать последний символ в строке (PHP) (Один web программист.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html#8</link>
    <pubDate>Mon, 28 Jan 2013 08:09:46 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Например, вот так: &lt;br&gt;&amp;gt;&amp;gt; &amp;lt;?&lt;br&gt;&amp;gt;&amp;gt; $str=&quot;asdfgh&quot;; &lt;br&gt;&amp;gt;&amp;gt; echo substr($str, 0, strlen($str)-1); &lt;br&gt;&amp;gt;&amp;gt; ?&amp;gt; &lt;br&gt;&amp;gt;&amp;gt; если работаешь с руским утф, то надо учитывать, что одна русская буква &lt;br&gt;&amp;gt;&amp;gt; может быть длинной до 3х байт, и в итоге отрежется не &lt;br&gt;&amp;gt;&amp;gt; последняя буква, а убьется байт буквы и выведится последний символ иероглифом &lt;br&gt;&amp;gt; как решить эту проблему?&lt;br&gt;&lt;br&gt;RTFM&lt;br&gt;</description>
</item>

<item>
    <title>Отрезать последний символ в строке (PHP) (ne4to)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html#7</link>
    <pubDate>Mon, 25 Jun 2012 22:46:22 GMT</pubDate>
    <description>mb_substr ?&lt;br&gt;</description>
</item>

<item>
    <title>Отрезать последний символ в строке (PHP) (shtin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html#6</link>
    <pubDate>Fri, 22 Jun 2012 06:17:26 GMT</pubDate>
    <description>&amp;gt; Например, вот так: &lt;br&gt;&amp;gt; &amp;lt;?&lt;br&gt;&amp;gt; $str=&quot;asdfgh&quot;; &lt;br&gt;&amp;gt; echo substr($str, 0, strlen($str)-1); &lt;br&gt;&amp;gt; ?&amp;gt; &lt;br&gt;&amp;gt; если работаешь с руским утф, то надо учитывать, что одна русская буква &lt;br&gt;&amp;gt; может быть длинной до 3х байт, и в итоге отрежется не &lt;br&gt;&amp;gt; последняя буква, а убьется байт буквы и выведится последний символ иероглифом &lt;br&gt;&lt;br&gt;как решить эту проблему?&lt;br&gt;</description>
</item>

<item>
    <title>Отрезать последний символ в строке (PHP) (skijaef)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html#5</link>
    <pubDate>Thu, 14 Apr 2011 20:07:52 GMT</pubDate>
    <description>Например, вот так:&lt;br&gt;&amp;lt;?&lt;br&gt;$str=&quot;asdfgh&quot;;&lt;br&gt;echo substr($str, 0, strlen($str)-1);&lt;br&gt;?&amp;gt;&lt;br&gt;&lt;br&gt;если работаешь с руским утф, то надо учитывать, что одна русская буква может быть длинной до 3х байт, и в итоге отрежется не последняя буква, а убьется байт буквы и выведится последний символ иероглифом&lt;br&gt;</description>
</item>

<item>
    <title>Отрезать последний символ в строке (PHP) (Oleg)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html#4</link>
    <pubDate>Mon, 05 Mar 2007 09:04:18 GMT</pubDate>
    <description>&amp;gt;Возможно, rtrim поможет. Эта функция удалят все пробельные символы из конца строки. &lt;br&gt;&amp;gt;Чаще всего именно это и нужно. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;В том, то и дело, что мне не пробелы и конец строки нужно было отрезать...&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Отрезать последний символ в строке (PHP) (Oleg)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html#3</link>
    <pubDate>Mon, 05 Mar 2007 09:02:41 GMT</pubDate>
    <description>Ага. Спасибо!&lt;br&gt;Работают оба варианта.&lt;br&gt;&lt;br&gt;&amp;gt;Например, вот так: &lt;br&gt;&amp;gt;&amp;lt;? &lt;br&gt;&amp;gt;$str=&quot;asdfgh&quot;; &lt;br&gt;&amp;gt;echo substr($str, 0, strlen($str)-1); &lt;br&gt;&amp;gt;?&amp;gt;&lt;br&gt;&amp;gt;или так: &lt;br&gt;&amp;gt;&amp;lt;? &lt;br&gt;&amp;gt;$str=&quot;asdfgh&quot;; &lt;br&gt;&amp;gt;echo preg_replace(&quot;/(.*).$/&quot;, &quot;&#092;&#092;1&quot;, $str); &lt;br&gt;&amp;gt;?&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Отрезать последний символ в строке (PHP) (XAnder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4740.html#2</link>
    <pubDate>Mon, 05 Mar 2007 08:50:11 GMT</pubDate>
    <description>&amp;gt;Коллеги, &lt;br&gt;&amp;gt;Очередное затруднение. &lt;br&gt;&amp;gt;Нужно убрать последний символ в строке на PHP. Он может быть любым. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В Перле я это делал chop-ом. &lt;br&gt;&lt;br&gt;Возможно, rtrim поможет. Эта функция удалят все пробельные символы из конца строки. Чаще всего именно это и нужно.&lt;br&gt;&lt;br&gt;Вот здесь можно посмотреть все функции обработки строк, какие есть в PHP:&lt;br&gt;&lt;br&gt;http://www.php.net/manual/ru/ref.strings.php</description>
</item>

</channel>
</rss>
