好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

php对倍数加粗 php字体加粗

很多站长朋友们都不太清楚php对倍数加粗,今天小编就来给大家整理php对倍数加粗,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 PHP中文文字正则替换,并将匹配的中文文字加粗 2、 php:输出300倒序到0的数组,每行递减10,3的倍数加粗 3、 php如何让重复区域的第一条字体加粗? 4、 售后保障说明' title='php给文字加颜色去怎么加?还有加粗,去在那个地方加 p> 售后保障说明'>php给文字加颜色去怎么加?还有加粗,去在那个地方加 p> 售后保障说明 5、 php中怎么把文字加粗 6、 php如何生成加粗或者斜体的文字样式图片 PHP中文文字正则替换,并将匹配的中文文字加粗

<?php

$str = "中文123美丽abc开心。?我们";

echo preg_replace('#(?:(?![,。?])[\xC0-\xFF][\x80-\xBF]+)+#','<b>$0</b>',$str);

//(?:[\xC0-\xFF][\x80-\xBF]+)? 单个中文字符,不需要引用,因此使用?:

//(?![,。?]) 排除中文标点符号,这里要写入中文标点

//(?:(?![,。?])[\xC0-\xFF][\x80-\xBF]+)? 排除中文标点符号后的中文字符

//(?:[\xC0-\xFF][\x80-\xBF]+)+ 1个以上的中文字符

//结果 <b>中文</b>123<b>美丽</b>abc<b>开心。?我们</b>

?>

php:输出300倒序到0的数组,每行递减10,3的倍数加粗

方法1,累加

<?php

$arr=array(1,2,3,4);

$sum=0;//设变量

foreach($arr as $value){

echo $value.'<br>';

$sum+=$value;//累加

}

echo $sum;//显示

方法2,直接求

<?php

$arr=array(1,2,3,4);

echo array_sum($arr);

php如何让重复区域的第一条字体加粗?

下面的代码加工一下即可:

<?php?do?{??>

?<div><?php?echo?$row_Recordset1['cmc'];??></div>

?<?php?}?while?($row_Recordset1?=?mysql_fetch_assoc($Recordset1));??>

修改的方法:循环前设定一个变量记录显示的条数,初值为0,循环里面每次显示时候判断序号,如果是第一条就特殊处理,显示完毕序号累加,大概是这样:

<?php

$i=1;

?do?{??>

?<div><?php?

?if?($i==1)?echo?'<b>';

?echo?$row_Recordset1['cmc'];

?if?($i==1)?echo?'</b>';

??></div>

?<?php?

?$i++;

?}?while?($row_Recordset1?=?mysql_fetch_assoc($Recordset1));??>

售后保障说明'>php给文字加颜色去怎么加?还有加粗,去在那个地方加 p> 售后保障说明

<span style="color:#f00;font-weight: bold;">你要变色加粗的字</span>

上面的代码可以把里面的字变成红色,加粗,看懂了么?

php中怎么把文字加粗

找到路径htdocs\statics\css然后修改文件default_lesolo.css

打开文件找到第十行:.keylink,.keylink:link,.keylink:hover,.keylink:active {text-decoration:underline;width:26px; height:22px; line-height:22px; background:#fff; border:1px dotted #aaa; text-align:center}

然后在“;”加入【font-weight:bold; color:#938953; text-decoration: none;】意思就是加粗、颜色为#938953、没有下划线。

php如何生成加粗或者斜体的文字样式图片

加粗或者斜体的文字可以用php的函数控制.我想你是想生成验证码图片是吗?

如果是想生成验证么图片有几个函数可以考虑

imagecreate($length,$height)创建图片.参数是图片的宽度和高度

imagecolorallocate($image,$r,$g,$b)设置背景色,r b g就是图片的三色rgb参数.这个可以由传入0-255的随机数决定随机的背景色.还可以生成字体色

imagettftext($_image,$fontSize,?mt_rand(-40,?70),?$codeNX,$fontSize*1.5,$_color,?$ttf,?$code[$i]);写入随机的文字,这里要一个字一个字写.所以这个函数要循环调用.

百度了一下 找到了一个类...如下

<?php

/**

?*?安全验证码

?*?

?*?安全的验证码要:验证码文字扭曲、旋转,使用不同字体,添加干扰码。

?*?如果用中文做验证码(我这里不是哦,有兴趣你来改成用中文的),安全度会更好些,但验证码扭曲和旋转是王道,用了字体也算是已经给字体扭曲了,我就不再去给他添一只扭曲的足了。

?*?可配置的属性都是一些简单直观的变量,我就不用弄一堆的setter/getter了

?*

?*?@author?流水孟春?<cmpan(at)qq测试数据>

?*?@copyright?NEW?BSD

?*?@link?

?*?@link?

?*/

class?YL_Security_Secoder?{

/**

?*?验证码的session的下标

?*?

?*?@var?string

?*/

public?static?$seKey?=?'sid.sekey.ylans.cn';

public?static?$expire?=?3000;?????//?验证码过期时间(s)

/**

?*?验证码中使用的字符,01IO容易混淆,建议不用

?*

?*?@var?string

?*/

public?static?$codeSet?=?'346789ABCDEFGHJKLMNPQRTUVWXY';

public?static?$fontSize?=?25;?????//?验证码字体大小(px)

public?static?$useCurve?=?true;???//?是否画混淆曲线

public?static?$useNoise?=?true;???//?是否添加杂点

public?static?$imageH?=?0;????????//?验证码图片宽

public?static?$imageL?=?0;????????//?验证码图片长

public?static?$length?=?4;????????//?验证码位数

public?static?$bg?=?array(243,?251,?254);??//?背景

protected?static?$_image?=?null;?????//?验证码图片实例

protected?static?$_color?=?null;?????//?验证码字体颜色

/**

?*?输出验证码并把验证码的值保存的session中

?*?验证码保存到session的格式为:?$_SESSION[self::$seKey]?=?array('code'?=>?'验证码值',?'time'?=>?'验证码创建时间');

?*/

public?static?function?entry()?{

//?图片宽(px)

self::$imageL?||?self::$imageL?=?self::$length?*?self::$fontSize?*?1.5?+?self::$fontSize*1.5;?

//?图片高(px)

self::$imageH?||?self::$imageH?=?self::$fontSize?*?2;

//?建立一幅?self::$imageL?x?self::$imageH?的图像

self::$_image?=?imagecreate(self::$imageL,?self::$imageH);?

//?设置背景??????

imagecolorallocate(self::$_image,?self::$bg[0],?self::$bg[1],?self::$bg[2]);?

//?验证码字体随机颜色

self::$_color?=?imagecolorallocate(self::$_image,?mt_rand(1,120),?mt_rand(1,120),?mt_rand(1,120));

//?验证码使用随机字体?

$ttf?=?dirname(__FILE__)?.?'/ttfs/'?.?mt_rand(1,?20)?.?'.ttf';??

if?(self::$useNoise)?{

//?绘杂点

self::_writeNoise();

}?

if?(self::$useCurve)?{

//?绘干扰线

self::_writeCurve();

}

//?绘验证码

$code?=?array();?//?验证码

$codeNX?=?0;?//?验证码第N个字符的左边距

for?($i?=?0;?$i<self::$length;?$i++)?{

$code[$i]?=?self::$codeSet[mt_rand(0,?27)];

$codeNX?+=?mt_rand(self::$fontSize*1.2,?self::$fontSize*1.6);

//?写一个验证码字符

imagettftext(self::$_image,?self::$fontSize,?mt_rand(-40,?70),?$codeNX,?self::$fontSize*1.5,?self::$_color,?$ttf,?$code[$i]);

}

//?保存验证码

isset($_SESSION)?||?session_start();

$_SESSION[self::$seKey]['code']?=?join('',?$code);?//?把校验码保存到session

$_SESSION[self::$seKey]['time']?=?time();??//?验证码创建时间

header('Cache-Control:?private,?max-age=0,?no-store,?no-cache,?must-revalidate');

header('Cache-Control:?post-check=0,?pre-check=0',?false);

header('Pragma:?no-cache');

header("content-type:?image/png");

//?输出图像

imagepng(self::$_image);?

imagedestroy(self::$_image);

}

/**?

?*?画一条由两条连在一起构成的随机正弦函数曲线作干扰线(你可以改成更帅的曲线函数)?

?????*??????

?????*??????高中的数学公式咋都忘了涅,写出来

?* 正弦型函数解析式:y=Asin(ωx+φ)+b

?*??????各常数值对函数图像的影响:

?*????????A:决定峰值(即纵向拉伸压缩的倍数)

?*????????b:表示波形在Y轴的位置关系或纵向移动距离(上加下减)

?*????????φ:决定波形与X轴位置关系或横向移动距离(左加右减)

?*????????ω:决定周期(最小正周期T=2π/∣ω∣)

?*

?*/

????protected?static?function?_writeCurve()?{

$A?=?mt_rand(1,?self::$imageH/2);??????????????????//?振幅

$b?=?mt_rand(-self::$imageH/4,?self::$imageH/4);???//?Y轴方向偏移量

$f?=?mt_rand(-self::$imageH/4,?self::$imageH/4);???//?X轴方向偏移量

$T?=?mt_rand(self::$imageH*1.5,?self::$imageL*2);??//?周期

$w?=?(2*?M_PI)/$T;

$px1?=?0;??//?曲线横坐标起始位置

$px2?=?mt_rand(self::$imageL/2,?self::$imageL?*?0.667);??//?曲线横坐标结束位置? ????

for?($px=$px1;?$px<=$px2;?$px=$px+?0.9)?{

if?($w!=0)?{

$py?=?$A?*?sin($w*$px?+?$f)+?$b?+?self::$imageH/2;??//?y?=?Asin(ωx+φ)?+?b

$i?=?(int)?((self::$fontSize?-?6)/4);

while?($i?>?0)?{

????imagesetpixel(self::$_image,?$px?+?$i,?$py?+?$i,?self::$_color);??//?这里画像素点比imagettftext和imagestring性能要好很多 ????

????$i--;

}

}

}

$A?=?mt_rand(1,?self::$imageH/2);??????????????????//?振幅

$f?=?mt_rand(-self::$imageH/4,?self::$imageH/4);???//?X轴方向偏移量

$T?=?mt_rand(self::$imageH*1.5,?self::$imageL*2);??//?周期

$w?=?(2*?M_PI)/$T;

$b?=?$py?-?$A?*?sin($w*$px?+?$f)?-?self::$imageH/2;

$px1?=?$px2;

$px2?=?self::$imageL;

for?($px=$px1;?$px<=$px2;?$px=$px+?0.9)?{

if?($w!=0)?{

$py?=?$A?*?sin($w*$px?+?$f)+?$b?+?self::$imageH/2;??//?y?=?Asin(ωx+φ)?+?b

$i?=?(int)?((self::$fontSize?-?8)/4);

while?($i?>?0)?{

????imagesetpixel(self::$_image,?$px?+?$i,?$py?+?$i,?self::$_color);??//?这里(while)循环画像素点比imagettftext和imagestring用字体大小一次画出(不用这while循环)性能要好很多

????$i--;

}

}

}

}

/**

?*?画杂点

?*?往图片上写不同颜色的字母或数字

?*/

protected?static?function?_writeNoise()?{

for($i?=?0;?$i?<?10;?$i++){

//杂点颜色

????$noiseColor?=?imagecolorallocate(

??????????????????????self::$_image,?

??????????????????????mt_rand(150,225),?

??????????????????????mt_rand(150,225),?

??????????????????????mt_rand(150,225)

??????????????????);

for($j?=?0;?$j?<?5;?$j++)?{

//?绘杂点

????imagestring(

????????self::$_image,

????????5,?

????????mt_rand(-10,?self::$imageL),?

????????mt_rand(-10,?self::$imageH),?

????????self::$codeSet[mt_rand(0,?27)],?//?杂点文本为随机的字母或数字

????????$noiseColor

????);

}

}

}

/**

?*?验证验证码是否正确

?*

?*?@param?string?$code?用户验证码

?*?@return?bool?用户验证码是否正确

?*/

public?static?function?check($code)?{

isset($_SESSION)?||?session_start();

//?验证码不能为空

if(empty($code)?||?empty($_SESSION[self::$seKey]))?{

return?false;

}

//?session?过期

if(time()?-?$_SESSION[self::$seKey]['time']?>?self::$expire)?{

unset($_SESSION[self::$seKey]);

return?false;

}

if($code?==?$_SESSION[self::$seKey]['code'])?{

return?true;

}

return?false;

}

}

//?useage

/*

YL_Security_Secoder::$useNoise?=?false;??//?要更安全的话改成true

YL_Security_Secoder::$useCurve?=?true;

YL_Security_Secoder::entry();

*/

/*

//?验证验证码

if?(!YL_Security_Secoder::check(@$_POST['secode']))?{

print?'error?secode';

}

*/

这是效果

关于php对倍数加粗的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php对倍数加粗 php字体加粗的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did211372
更新时间:2023-05-03   阅读:17次

上一篇: php环境怎样调试 php开启调试模式

下一篇:php文件改bt php文件改动 需要重启吗

相关资讯

最新资料更新

  • 1.php正则到底 php中的正则表达式
  • 2.韩顺平php视频教程下载 韩顺平oracle视频
  • 3.名称占位符php 占位符html
  • 4.php操作redis存值 php redis数据类型
  • 5.红帽升级php 红帽linux最新版
  • 6.基于PHP日记网站 phpstudy网站日志
  • 7.php匹配尖括号 括号匹配python代码
  • 8.php获取网页乱码 php网页显示乱码
  • 9.php判断多个数字 php判断字符串是否为数字
  • 10.php常量乱码 phpstorm乱码
  • 11.php方法前加 php变量前后加点
  • 12.php导出cvs php导出csv大数据
  • 13.php项目任务分配 php任务调度框架
  • 14.php中catch的简单介绍
  • 15.php开发宝典 php7开发宝典pdf下载
  • 16.phphint插件下载 php 插件系统
  • 17.jq读取php变量 php读取html内容
  • 18.如何知道php密码 php确认密码
  • 19.析构函数php 析构函数不能指定返回类型
  • 20.天津php公司的 天津程序员公司

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://www.haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]