iconv_substr

(PHP 5, PHP 7)

iconv_substr��ȡ�ַ����IJ���

˵��

iconv_substr ( string $str , int $offset [, int $length = iconv_strlen($str, $charset) [, string $charset = ini_get("iconv.internal_encoding") ]] ) : string

���� offset �� length ����ָ�� str ��ȡ�IJ��֡�

����

str

ԭʼ�ַ�����

offset

��� offset �ǷǸ�����iconv_substr() �� str ��ͷ�� offset ���ַ���ʼ�س����֣��� 0 ��ʼ������

��� offset �Ǹ�����iconv_substr() �� str ĩβ��ǰ offset ���ַ���ʼ��ȡ��

length

���ָ���� length ���������������ص�ֵ�� offset ��ȡ���֣������� length ���ַ���ȡ���� string �ij��ȣ���

��������˸����� length�� iconv_substr() ���ӵ� offset ���ַ�����ĩβ length ���ַ��س� str �IJ��֡� ��� offset Ҳ�Ǹ�������ʼλ�ü������Ľ��ͼ����ϡ�

charset

���ʡ���˲��� charset��string �ı��뱻�϶�Ϊ iconv.internal_encoding��

ע�⣬offset �� length �������DZ���Ϊ�ַ����ֵ�ƫ�ƣ����� charset ��⵽���ַ�������ͳ�Ƽ��㣬�����Ӧ�� substr() ���ǻ����ֽڵ�λ�������㡣

����ֵ

���� offset �� length ����ָ���� str �IJ��֡�

��� str �� offset �ַ������̣����᷵�� FALSE�� ��� str �� offset ���ַ��ij��ȣ������ؿ��ַ�����

������־

�汾 ˵��
7.0.11 ��� str �ȳ��� offset ���ַ��� �����ؿ��ַ�����֮ǰ�İ汾���������ǻ᷵�� FALSE �ġ�

�μ�

  • substr() - �����ַ������Ӵ�
  • mb_substr() - ��ȡ�����ַ���
  • mb_strcut() - ��ȡ�ַ���һ����