1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Ejercicio CU00819B curso de PHP desde cero operadores aritméticos y módulo mod
« en: 03 de Enero 2015, 15:14 »
Hola Alex Buenos dias, Muchas Gracias por tu aclaracion, lo resolvi de la siguiente manera:
pero tengo otra duda, estoy en la entrega 21 donde hay que usar el substr y el strlen, pero tengo un problema con el ejercicio.
Se me pide lo siguiente:
EJERCICIO
Crea el código PHP que cumpla con lo que se indica a continuación:
a) Declara una variable cuyo contenido sea la cadena "Didáctica y divulgación de la programación"
b) Usando la función substr extrae cada una de las palabras de la cadena anterior a una variable. Como tenemos 6 palabras, debes tener 6 variables con las subcadenas.
c) Usando la concatenación muestra por pantalla lo siguiente: <<Las palabras primera, tercera y sexta son: Didáctica, divulgación, programación>>
d) Usando strlen muestra por pantalla lo siguiente: <<La palabra primera es Didáctica y tiene 9 caracteres, la palabra tercera es divulgación y tiene 11 caracteres. La palabra sexta es programación y tiene 12 caracteres>>
y lo hice asi:
donde el valor de la variable $sub1 y la $sub 6 me dan lo que dice el ejercicio, pero la $sub3 me da una cantidad de caracteres que no es, esto me imprime por pantalla
Las palabras primera, tercera y sexta son: Didáctica divulgacion de la progr programación
La primera palabra es Didáctica y tiene 9 caracteres
La tercera palabra es divulgacion de la progr y tiene 23 caracteres
La sexta palabra es programación y tiene 12 caracteres
puedes verificarlo a través del siquiente link:
http://cursophp.thetravelerscity.com/ejemplo21_e1.php
Muchas Gracias Por su tiempo y atención, que tengas un feliz día.
Código: [Seleccionar]
<?php$a = 4;$b = 2;$inicio = $a;echo " Operadores de Incremento <br/>";echo " Valores iniciales a= $a, b= $b <br/>";echo " ++a*b==10 <br/>";++$a*$b ==10;echo "El valor de a es : $a <br/>";$a=$inicio;echo " a++*b==8 <br/>";$a++*$b ==8;echo "El valor de a es : $a <br/>";$a=$inicio;echo " --a*b==6 <br/>";--$a*$b ==6;echo "El valor de a es : $a <br/>";$a=$inicio;echo " a--*b==8 <br/>";$a--*$b ==8;echo "El valor de a es : $a <br/>";echo "<br/>";echo "<br/>";echo " Operadores de Asignacion <br/>";echo " Valores iniciales a= $a, b= $b <br/>";$a=$inicio;echo " a+= equivale a = a + b <br/>";$a+=$b;echo "El valor de a es : $a <br/>";$a=$inicio;echo " a-= equivale a = a - b <br/>";$a-=$b;echo "El valor de a es : $a <br/>";$a=$inicio;echo " a*= equivale a = a * b <br/>";$a*=$b;echo "El valor de a es : $a <br/>";$a=$inicio;echo " a/= equivale a = a / b <br/>";$a/=$b;echo "El valor de a es : $a <br/>";$a=$inicio;echo " a%= equivale a = a % b <br/>";$inicio1%=$b;echo "El valor de a es : $q <br/>";?>
pero tengo otra duda, estoy en la entrega 21 donde hay que usar el substr y el strlen, pero tengo un problema con el ejercicio.
Se me pide lo siguiente:
EJERCICIO
Crea el código PHP que cumpla con lo que se indica a continuación:
a) Declara una variable cuyo contenido sea la cadena "Didáctica y divulgación de la programación"
b) Usando la función substr extrae cada una de las palabras de la cadena anterior a una variable. Como tenemos 6 palabras, debes tener 6 variables con las subcadenas.
c) Usando la concatenación muestra por pantalla lo siguiente: <<Las palabras primera, tercera y sexta son: Didáctica, divulgación, programación>>
d) Usando strlen muestra por pantalla lo siguiente: <<La palabra primera es Didáctica y tiene 9 caracteres, la palabra tercera es divulgación y tiene 11 caracteres. La palabra sexta es programación y tiene 12 caracteres>>
y lo hice asi:
Código: [Seleccionar]
<?php$cadena = "Didáctica y divulgacion de la programación";$sub1 = substr($cadena,0,9);$sub2 = substr($cadena,10,11);$sub3 = substr($cadena,12,23);$sub4 = substr($cadena,24,26);$sub5 = substr($cadena,27,29);$sub6 = substr($cadena,30,41);echo " Las palabras primera, tercera y sexta son: " . $sub1." ". $sub3 ." ". $sub6;echo " <br/> La primera palabra es $sub1 y tiene ". strlen($sub1) . " caracteres";echo " <br/> La tercera palabra es $sub3 y tiene ". strlen($sub3) . " caracteres";echo " <br/> La sexta palabra es $sub6 y tiene ". strlen($sub6) . " caracteres";?>
donde el valor de la variable $sub1 y la $sub 6 me dan lo que dice el ejercicio, pero la $sub3 me da una cantidad de caracteres que no es, esto me imprime por pantalla
Las palabras primera, tercera y sexta son: Didáctica divulgacion de la progr programación
La primera palabra es Didáctica y tiene 9 caracteres
La tercera palabra es divulgacion de la progr y tiene 23 caracteres
La sexta palabra es programación y tiene 12 caracteres
puedes verificarlo a través del siquiente link:
http://cursophp.thetravelerscity.com/ejemplo21_e1.php
Muchas Gracias Por su tiempo y atención, que tengas un feliz día.
RSS