Olá, boa noite!
Preciso saber como dividir uma variável a partir de X ponto, e.g.:
/simples/arquivo.php
/eu/nao/preciso/destas/paginas/somente/do/arquivo.php
Eu preciso somente do nome do arquivo para criar algumas exessões a eles!
Obrigado!
Amplexo.
[Resolvido] Dividir VariáVel A Partir De "X" Ponto
Started By Lucas de Haro, 10/06/2010, 19:09
4 replies to this topic
#1
Posted 10/06/2010, 19:09
#2
Posted 11/06/2010, 10:30
Para retirar somente um pedaço da string você usa a função
SUBSTR
E para encontrar a última ocorrência de alguma coisa em uma string no caso em questão a última coisa que você quer encontrar é a '/' você utiliza a função
STRRPOS
Utilizando as duas em conjunto você vai conseguir pegar somente o nome do arquivo .
SUBSTR
E para encontrar a última ocorrência de alguma coisa em uma string no caso em questão a última coisa que você quer encontrar é a '/' você utiliza a função
STRRPOS
Utilizando as duas em conjunto você vai conseguir pegar somente o nome do arquivo .
Iniciando na Ajuda On line...
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
#3
Posted 11/06/2010, 18:38
Li as duas funções mas na SUBSTR(); você tem que contar quantos caracteres do final para o começo você quer, porém arquivo e arquivo_2, não tem o mesmo numero de caracteres...
mas fuçando na net, tem como fazer com o explode não? eu só preciso saber quantas linhas vai dar a array, para pegar a última! Como faço isso?
Ou me explica como conseguirei com as funções que tu passou!
Obrigado.
mas fuçando na net, tem como fazer com o explode não? eu só preciso saber quantas linhas vai dar a array, para pegar a última! Como faço isso?
Ou me explica como conseguirei com as funções que tu passou!
Obrigado.
#4
Posted 11/06/2010, 18:41
Função count: http://br2.php.net/count
- Lucas de Haro likes this
Thales Santos
#5
Posted 12/06/2010, 01:10
Opa, muitíssimo obrigado!
Consegui, segue o código final, caso alguém necessite do mesmo que eu!
Amplexo.
Consegui, segue o código final, caso alguém necessite do mesmo que eu!
<?php $url = $_SERVER['PHP_SELF']; //pegando a página atual $url = explode('/', $url); //Dividindo a URL em uma array, separando cada variavel dentro da array pela barra do endereço ( / ) $url_count = count($url); //Contando o número de "sub-variaveis" $url_count = $url_count - 1; //diminuindo 1, pois o explode gera uma array começando em 0, e o count começa a contar do 1! $url = $url[$url_count]; //definindo a URL final. ?>
Amplexo.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)