
正文
php根据规则表查找数据 php 根据参数 显示内容
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php根据条件获取内容规则
参考如下:
?php
/**
*
*/
function getLower($data){
$length = strlen($data)-1;
$str = '';
for ($i=0;$i$length;$i++){
$flag = true;
if(!isUpper($data[$i])){//当前为小写 成立
if($i == 3){
$flag = getFlag($data,$i);
//如果后第四个是大写 不成立
if(isUpper($data[$i+4])){
$flag = false;
}
}else if($i == $length-3){
$flag = getFlag($data,$i);
//如果前第四个是大写 不成立
if(isUpper($data[$i-4])){
$flag = false;
}
}else if($i3 $i$length-3){
$flag = getFlag($data,$i);
//如果前||后第四个有一个是大写就不成立
if(isUpper($data[$i+4]) || isUpper($data[$i-4])){
$flag = false;
}
}else{
$flag = false;
}
if($flag){
@$str .= $data[$i];
}
}
}
return $str;
}
//公共当前字符的前三后和三个
function getFlag($data,$i){
$flag = true;
for($j=$i-3;$j=$i+3;$j++){
if($j != $i){
//如果有一个是小写就不成立
if(!isUpper($data[$j])){
$flag = false;
}
}
}
return $flag;
}
/**
*
* 判断是否是大写字母
*/
function isUpper($s){
if(@ord($s) 97){
return true;
}else{
return false;
}
}
$res = '';
$handle = fopen("./input.txt",'r');
$d = fread($handle,filesize("./input.txt"));
$res = getlower(str_replace("\r\n","",$d));
/*while(!feof($handle)){//逐行读取方法
$buffer = fgets($handle,4096);
$res .= getlower($buffer);
}*/
echo $res;
fclose($handle);
?
相关问答
Q1: PHP 如何从一个表里连接查询出另一个表内的数据
//A表mphp根据规则表查找数据的值
$m = 1;
$result = mysql_query("select n from B where x in(select x from A where m={$m})");
$rs = mysql_fetch_assoc($result);
$n = $rs['n'];
//B表nphp根据规则表查找数据的值
echo $n;
Q2: PHP数据库查询
创建数据库
选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。
在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点
右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。
执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。
在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到【文件组】页,在这里可以添加或删除文件组。
完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
Q3: php 根据条件查询一条数据 还有查询所有的数据怎么弄。。。才学PHP
$query=mysql_query("SELECT * FROM userinfo WHERE id='$snum'");
改成
$query=mysql_query("SELECT * FROM userinfo");
就是所有php根据规则表查找数据的php根据规则表查找数据了
如果想约束
$query=mysql_query("SELECT * FROM userinfo limit 0,20“);
前 面 第1 到20条
Q4: PHP如何查询数据并显示结果。
这个简单啊!
首页做个前台输入姓名和会员卡信息php根据规则表查找数据的页面php根据规则表查找数据,我做个简单的页面给php根据规则表查找数据你看
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title会员查询系统/title
/head
body
form id="form1" name="form1" method="post" action="test.php"
p
label for="name"/label
input type="text" name="name" id="name" /
/p
p
label for="vipid"/label
input type="text" name="vipid" id="vipid" /
/p
p
input type="submit" name="button" id="button" value="查询" /
/p
/form
/body
/html
然后我给你一个test.php的文件代码php根据规则表查找数据:
?php
$name = trim($_POST['name']);
$vipid = trim($_POST['vipid']);
$con = mysql_connect("127.0.0.1","数据库用户名","数据库密码");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$a = mysql_select_db("数据库名字", $con);
$sql = "select * from kh_customer where name = '$name' and vipid = '$vipid'";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo $row['name'] . " " . $row['data'];
echo "br /";
}
mysql_close($con);
?
页面美化自己去搞!只能帮你这么多php根据规则表查找数据了
Q5: php语言sql语句查询,根据一个表中一个列读出所对应的数据
其实就是循环和可变变量的问题
直接获取所有的结果 select * from dollar;
获取的结果为(使用原生太的)
$result= mysql_query(" select * from dollar ");
//循环获取结果,获取后使用可变变量重新赋值
while($row= mysql_fetch_assoc($result)) {
$$row['type'] = $row['money'];
}
获取的结果为(使用第三方数据库类的情况下)
$array = array(
['0'] =gt; array(
'id' =gt; '1',
'type'=gt;'a',
'money'=gt;'100'
),
['1'] =gt; array(
'id' =gt; '2',
'type'=gt;'b',
'money'=gt;'200'
),
........
);
if($array){
foreach($array as $val){
$$val['type'] = $val['money'];
}
}
echo $a;//100
echo $b;//200
注意了:变量别重复了。
php根据规则表查找数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 根据参数 显示内容、php根据规则表查找数据的信息别忘了在本站进行查找喔。






