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 byte size of a varchar string . So I can then do a while loop to trim it down. 回答1: 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