eliminar todas las palabras a la derecha a partir de una palabra
Publicado por Orlando (73 intervenciones) el 13/09/2020 06:21:00
Buen día y gracias por su ayuda.
Tengo el siguiente resultado de una tabla dinamica (correo), hago el select y muestra este resultado:
==>Mérida Comuna de residencia: El Chama
==>El Chama
Deseo que a partir de la palabra Comuna...se elimine o no muestre las palabras : Comuna de residencia: El Chama
Debe quedar asi:
==>Mérida
==>El Chama
Este es el query:
Tengo el siguiente resultado de una tabla dinamica (correo), hago el select y muestra este resultado:
==>Mérida Comuna de residencia: El Chama
==>El Chama
Deseo que a partir de la palabra Comuna...se elimine o no muestre las palabras : Comuna de residencia: El Chama
Debe quedar asi:
==>Mérida
==>El Chama
Este es el query:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
include("conexion/conexion.php");
$clientes = "SELECT id, sent_date, SUBSTRING(subject, 39), message FROM wpju_email_log";
?>
<body>
<form method="post">
<input type="text" placeholder="Tipo de caso" name="xtipodecaso">
<select name="xregistros">
<option value="">Nro. de Registros</option>
<option value="limit 3">3</option>
<option value="limit 6">6</option>
<option value="limit 9">9</option>
</select>
</form>
<div class="container-table">
<?php $resultado = mysqli_query($conexion, $clientes);
while ($row=mysqli_fetch_assoc($resultado)) { ?>
<div class="table__item"><?php echo $row["id"]?></div>
<div class="table__item"><?php echo $row["sent_date"]?></div>
<div class="table__item"><?php echo $row["SUBSTRING(subject, 39)"]?></div>
<?php $s = $row["message"];
$segundo = strpos($s, "Comuna de residencia: ");
$primero = strpos($s, "Region de residencia: ");
//echo sprintf("s = '%s', Largo total = %d, comienzo 'Comuna de residencia: ' = %d", $s, strlen($s), $segundo).PHP_EOL;
$region = substr($s, $primero + strlen('Region de residencia: '));
$comuna = substr($s, $segundo + strlen('Comuna de residencia: '));
//echo "Region = '$region', Comuna = '$comuna'".PHP_EOL;?>
<?php
$string = $row["message"];
$search = "Region de residencia: ";
$pos = strpos($string, $search);
$return = substr($string, $pos+strlen($search));
?>
<div class="table__item"><?php echo '==>'.$return?></div>
<div class="table__item"><?php echo '==>'.$comuna?></div>
<a href="consulta_caso.php?id=<?php echo $row["id"];?>" class="table__item__link">Ver caso</a>
</div>
<?php } mysqli_free_result($resultado);?>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</div>
</body>
Valora esta pregunta


0