Re: wordwrap
| From: | Negin Nickparsa | Date: | Sun, 03 Aug 2014 23:48:11 +0000 |
| Subject: | Re: wordwrap | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-323711@lists.php.net to get a copy of this message | ||
now I understand better,thank you for clarification.
Sincerely
Negin Nickparsa
On Sun, Aug 3, 2014 at 4:39 PM, Aziz Saleh <azizsaleh@gmail.com> wrote:
>
>
>
> On Sun, Aug 3, 2014 at 7:21 PM, Negin Nickparsa <nickparsa@gmail.com>
> wrote:
>
>> again I cannot understand in case of false what's happening "able osts
>> indy"; the able is first word the osts is second and indy is the third one
>> yes? so if we keep it intact why we don't have cablecostscindy? and we have
>> instead ablecostscindy? and how it understands to just replace the space
>> characters with the c char?
>>
>>
>> Sincerely
>> Negin Nickparsa
>>
>>
>> On Sun, Aug 3, 2014 at 4:15 PM, Aziz Saleh <azizsaleh@gmail.com> wrote:
>>
>>>
>>>
>>>
>>> On Sun, Aug 3, 2014 at 7:10 PM, Negin Nickparsa <nickparsa@gmail.com>
>>> wrote:
>>>
>>>> I am learning string functions in php, I couldn't understand wordwrap
>>>> although I read first examples.
>>>>
>>>> I have this example in the book:
>>>> $text = "able osts indy";
>>>> $newtext = wordwrap($text, 1, "c",false);
>>>>
>>>> echo $newtext;
>>>>
>>>> result is ablecostscindy
>>>>
>>>> I understand that by adding </br> or </n> we are breaking the string
>>>> every
>>>> with number so is the able the zerost word and the osts first word and
>>>> so c
>>>> is added there or what? I need to clarify this in my mind. thank you.
>>>>
>>>> Sincerely
>>>> Negin Nickparsa
>>>>
>>>
>>> It all bottles to that fourth param (you have it set to false). If it is
>>> set to false, it will keep words intact and wrap (based on the third
>>> param). If set to true, it will cut the words. So in your example, if your
>>> fourth param was true you would've had:
>>>
>>> acbclcecocsctcscicncdcy
>>>
>>> As you can see the wrapper is inserted every x positions (where x is the
>>> second param).
>>>
>>
>>
> Wordwrap wraps space characters based on spaces (if 4th param is false) or
> to any character (if 4th param is true).
>
> Wordwrap starts as position 0, then goes on to the space character (if 4th
> param is false) or the X (2nd param) position and inserts what you
> specified in. The last character doesn't need to be wrapped.
>