iconv_substr
(PHP 5)
iconv_substr — Elimina parte del string
Descripción
$str
, int $offset
[, int $length = iconv_strlen($str, $charset)
[, string $charset = ini_get("iconv.internal_encoding")
]] )
Corta una parte de str especificada por los
parámetros offset y length.
Parámetros
-
str -
El string original.
-
offset -
Si
offsetno es negativo, iconv_substr() elimina la porción destrque empieza en el caracter númerooffset, empezando de cero.Si
offsetes negativo, iconv_substr() elimina la parte que empieza en esa posición,offsetcaracteres desde el final destr. -
length -
Si se da el parámetro
lengthy es positivo, el valor retornado contendrá como mucholengthcaracteres de la porción que comienza enoffset(dependiendo de la longitud destring).Si se indica un valor negativo en
length, iconv_substr() elimina la porción destrdesde la posiciónoffsethasta el caracter que estálengthcaracteres desde el final del string. En caso de queoffsetsea también negativo, la posición de inicio se calcula de antemano de acuerdo con la regla explicada anteriormente. -
charset -
Si se omite el parámetro
charset, se asume questringse codifica en iconv.internal_encoding.Notar que se considera que los parámetros
offsetylengthrepresentan offsets que se calculan en base a la codificación de caracteres determinada encharset, mientras que por otro lado, substr() siempre los toma como offset de bytes.
Valores devueltos
Retorna la parte de str especificada por los
parámetros offset y lengthi
Si str tiene un tamaño más corto que
offset, se retornará FALSE.
Ver también
- substr() - Devuelve parte de una cadena
- mb_substr() - Obtiene parte de una cadena de caracteres
- mb_strcut() - Obtener parte de un string