Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

André Severino

Remover o primeiro caracter da primeira string

Recommended Posts

Bom pessoal, alguém sabe uma forma de remover o primeiro caractere de uma string?

Por exemplo usei o preg_replace para remover o 0 da string + ele remove o primeiro 0 que encontrar e não o primeiro.

 

Detalhe: Vai ser fixo 12 caracteres

//VALOR = 035861648822
$txt_valor2	= preg_replace('/^\0\s*/', '', $txt_valo);

Bom pessoal encontrei uma forma de fazer, mas se tiver mais que dois 0 no começo do arquivo não da certo, se alguém souber de uma outra forma, eu removi todos os zeros da esquerda, e depois recompletei com str_pad até dar 11 digitos, assim eu sempre removerei o primeiro 0.

 

//VALOR = 035861648822
$txt_valo	= $_POST["txt_valor"];
$txt_valor1	= ltrim($txt_valo, 0);
$txt_valor2	= str_pad($txt_valor1, 11, "0", STR_PAD_LEFT);

Compartilhar este post


Link para o post
Compartilhar em outros sites


<?php

//recebe os valores

$valor1 = "0123456";

$valor2 = "00123456";

 

// Recebe a quantidade de caracteres em cada string

$tamanho1 = strlen($valor1);

$tamanho2 = strlen($valor2);

 

// Passa para variavel a string iniciando na posição 1, obs a string começa com a posição o

$valor1 = substr($valor1,1,$tamanho1);

$valor2 = substr($valor2,1,$tamanho2);

 

echo $valor1."<br>";

echo $valor2;

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.