Liam Bailey Liam Bailey - 1 year ago 221
PHP Question

Measure string size in Bytes in php

I am doing a real estate feed for a portal and it is telling me the max length of a string should be 20,000 bytes (20kb), but I have never run across this before.

How can I measure

size of a
varchar string
. So I can then do a while loop to trim it down.

Answer Source

You have to figure out if the string is ascii encoded or encoded with a multi-byte format.

In the former case, you can just use strlen.

In the latter case you need to find the number of bytes per character.

the strlen documentation gives an example of how to do it :

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download