Lançado Adianti Framework 7.6!
Clique aqui para saber mais
duvida array Ola Gostaria de utilizar a seguinte instrução: $this->calendar->selectDays(array( 8,9,10,11,12 )); porem no lugar de fixar os valores array( 8,9,10,11,12 ) gostaria de saber se posso utilizar uma variável que contenha o conteúdo dos dias Exemplo: $txd = " 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 " ou $txd = " 15,16,17,18,19,20 " devo fazer dessa forma ? $t...
MC
duvida array  
Ola

Gostaria de utilizar a seguinte instrução:

$this->calendar->selectDays(array( 8,9,10,11,12 ));

porem no lugar de fixar os valores array( 8,9,10,11,12 )
gostaria de saber se posso utilizar uma variável que contenha o conteúdo dos dias

Exemplo:
$txd = " 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 "
ou
$txd = " 15,16,17,18,19,20 "

devo fazer dessa forma ? $this->calendar->selectDays(array( $txd ));


Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (4)


FC

Olha o autor do artigo rsrs

https://codare.aurelio.net/2007/05/15/php-convertendo-entre-arrays-e-strings/
MC

Felipe bom dia

segui sua dica, porem não consegui resolver o problema.

quando envio a instrução dessa forma:
$this->calendar->selectDays(array( 8,9,10,11,12 ));
o array passa para o TCalendar dessa forma:
Array ( [0] => 8 [1] => 9 [2] => 10 [3] => 11 [4] => 12 )


ja quando utilizo dessa forma:

$txd = " 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 "
ou
$txd = " 15,16,17,18,19,20 "

$this->calendar->selectDays(array( $txd ));
o array apresenta no TCalendar dessa forma

Array ( [0] => 8,9,10,11,12,13,14,15,16,17,18,19, )

alguem pode me ajudar a tirar essa duvida ?

notei que passando os numeros o array fica correto e quando passo por variavel o array fica errado

FC

  1. <?php
  2. $string "8,9,10,11,12";
  3. $array  explode(','$string);
  4. print_r($array);
  5. $txd "8,9,10,11,12"
  6. print_r(array( $txd ));
  7. ?>


Resultado

Array
(
[0] => 8
[1] => 9
[2] => 10
[3] => 11
[4] => 12
)
Array
(
[0] => 8,9,10,11,12
)
MC

Ok Felipe
obrigado
Resolvido